실행 과정을 보여주는 곳
java.util.Scanner Scanner = new java.util.Scanner(System.in); 의 의미는 무엇인가?
Scanner라는 자료형을 변수 Scanner로 만들고 Scanner 변수를 사용할 수 있도록 객체 생성하는 부분
Scanner.nextLine()의 의미는 무엇인가?
사용자가 입력한 문자열을 프로그램 안으로 가져오는 역할
문자열
다음 문제들을 사용자 입력을 받아서 처리 해보자. 기억나지 않는 수학공식은 웹에 검색해서 알아 보자.
java.util.Scanner sc = new java.util.Scanner(System.in);
int height = Integer.parseInt(sc.nextLine());
int width = Integer.parseInt(sc.nextLine());
System.out.println(height * width);
java.util.Scanner sc = new java.util.Scanner(System.in);
int x = Integer.parseInt(sc.nextLine());
int y = Integer.parseInt(sc.nextLine());
int z = Integer.parseInt(sc.nextLine());
System.out.println(x * y * z);
java.util.Scanner sc = new java.util.Scanner(System.in);
int a = Integer.parseInt(sc.nextLine());
System.out.println(a/100 + "m " + a%100 + "cm");
java.util.Scanner sc = new java.util.Scanner(System.in);
int a = Integer.parseInt(sc.nextLine());
int b = Integer.parseInt(sc.nextLine());
int c = Integer.parseInt(sc.nextLine());
int d = Integer.parseInt(sc.nextLine());
System.out.println((b + c) * d / 2 * a);
당신의 이름은 홍길동 입니다.당신의 나이는 23입니다. 당신의 키는 165.5 입니다.
java.util.Scanner sc = new java.util.Scanner(System.in);
String name = sc.nextLine();
int age = Integer.parseInt(sc.nextLine());
double height = Double.parseDouble(sc.nextLine());
System.out.println("당신의 이름은 " + name + " 입니다. 당신의 나이는 " + age + "입니다. 당신의 키는 " + height + " 입니다.")
java.util.Scanner sc = new java.util.Scanner(System.in);
int a = Integer.parseInt(sc.nextLine());
int b = Integer.parseInt(sc.nextLine());
System.out.println(a - b);
출력결과: 국어:80 영어:70 수학:90 평균:80
java.util.Scanner sc = new java.util.Scanner(System.in);
int kor = Integer.parseInt(sc.nextLine());
int eng = Integer.parseInt(sc.nextLine());
int math = Integer.parseInt(sc.nextLine());
int avg = (kor + eng + math) / 3;
System.out.println("국어:" + kor + " 영어:" + eng + " 수학:" + math + " 평균:" +avg);
java.util.Scanner sc = new java.util.Scanner(System.in);
double m = Math.floor(Double.parseDouble(sc.nextLine()) * 100) / 100.0;
System.out.println((int)(m * 100));
java.util.Scanner sc = new java.util.Scanner(System.in);
int x = Integer.parseInt(sc.nextLine());
int y = Integer.parseInt(sc.nextLine());
int z = Integer.parseInt(sc.nextLine());
System.out.println(x * y * z);
java.util.Scanner sc = new java.util.Scanner(System.in);
int box = Integer.parseInt(sc.nextLine());
int pencil = Integer.parseInt(sc.nextLine());
System.out.println(((box * 12) + pencil) * 1000 + "원");
java.util.Scanner sc = new java.util.Scanner(System.in);
int box = Integer.parseInt(sc.nextLine());
int pencilPerBox = Integer.parseInt(sc.nextLine());
int pencilPrice = Integer.parseInt(sc.nextLine());
System.out.println(box * pencilPerBox * pencilPrice);