본문 바로가기
Example 2018

basicJavaProject - Scanner를 이용한 입출력

by ZEROMI 2018. 4. 6.
728x90

package com.kh.var.example;


import java.util.Scanner;


public class Example {

//본인의 신상정보를 변수에 기록하고, 화면에 출력 처리

public void myProfile(){

//이름, 나이, 이메일, 전화번호, 성별(남/여)

/*String name;

int age;

String email;

String phone;

char gender;

name = "홍길동";

age = 25;

email = "hong123@iei.or.kr";

phone = "010-1234-5678";

gender = '남';*/

//변수의 초기화

//자료형 변수명 = 값;

String name = "홍길동";

int age = 25;

String email = "hong1234@iei.or.kr";

String phone = "010-1234-5678";

char gender = '남';

System.out.println("이름 : " + name);

System.out.println("나이 : " + age);

System.out.println("이메일 : " + email);

System.out.println("전화번호 : " + phone);

System.out.println("성별 : " + gender);

}

//키보드로 값 입력받아 변수에 기록하는 테스트 메소드

public void inputProfile(){

Scanner sc = new Scanner(System.in);

System.out.print("이름을 입력하세요 : ");

String name = sc.next();

System.out.print("나이 입력 : ");

int age = sc.nextInt();

System.out.print("키 입력(소숫점 첫째자리까지) : ");

double height = sc.nextDouble();

System.out.println("이름 : " + name);

System.out.println("나이 : " + age);

System.out.println("키 : " + height);

}


//연습문제 1

public void example1(){

Scanner sc = new Scanner(System.in);

System.out.print("첫번째 정수 : ");

int first = sc.nextInt();

System.out.print("두번째 정수 : ");

int second = sc.nextInt();

System.out.println("더하기 결과 : " + (first + second));

System.out.println("빼기 결과 : " + (first - second));

System.out.println("곱하기 결과 : " + (first * second));

System.out.println("나누기한 몫 결과 : " + (first / second));

System.out.println("나누기한 나머지 결과 : " + (first % second));

}

//연습문제 2

public void example2(){

Scanner sc = new Scanner(System.in);

System.out.print("가로 : ");

double width = sc.nextDouble();

System.out.print("세로 : ");

double height = sc.nextDouble();

System.out.println("면적 : " + (width * height));

System.out.println("둘레 : " + ((width + height) * 2));

}

//연습문제 3

public void example3(){

Scanner sc = new Scanner(System.in);

System.out.print("영어문자열 입력 : ");

String value = sc.next();

System.out.println("첫번째 글자 : " + value.charAt(0));

System.out.println("두번째 글자 : " + value.charAt(1));

System.out.println("세번째 글자 : " + value.charAt(2));

}

}



728x90