Scanner 예제
Scanner scanner;
***
System.out.print("첫 번째 숫자를 입력하세요:");
int num1 = scanner.nextInt();
***
Systme.out.print("두 번째 숫자를 입력하세요:");
int num2 = scanner.nextInt();
***
int sum = num1 + num2;
System.out.println("두 숫자의 합: " + sum);
num1에서 scanner를 통해 사용자가 입력한 int형의 변수를 저장한다.
num2에서 scanner를 통해 사용자가 입력한 int형의 변수를 저장한다.
sum변수를 통해 입력한 숫자를 더하고 출력한다.
Scanner 예제2
Scanner scanner;
***
System.out.print("첫 번째 숫자를 입력하세요:");
int num1 = scanner.nextInt();
***
Systme.out.print("두 번째 숫자를 입력하세요:");
int num2 = scanner.nextInt();
***
if (num1 > num2) {
System.out.println("두 큰 숫자: " + num1);
} else if (num2 > num1) {
System.out.println("두 큰 숫자: " + num2);
} else {
System.out.println("두 숫자는 같습니다);
}
num1에서 scanner를 통해 사용자가 입력한 int형의 변수를 저장한다.
num2에서 scanner를 통해 사용자가 입력한 int형의 변수를 저장한다.
- 만약
num1이 num2보다 크다면 if문의 첫번째 조건을 통해 num1이 더크므로 num1이 출력되고
- 첫 번째 조건이 아니고
num2가 num1보다 크다면 두 번째 조건을 통해 num2가 출력됩니다.
- 두 조건다 아니면
num1과 num2가 같으므로 두 숫자는 같습니다라는 내용이 출력됩니다.
Scanner 반복 예제
Scanner scanner;
***
while (true) {
System.out.print("문자열을 입력하세요:");
String str = scanner.nextLine();
if(str.equals("exit")){
System.out.print("프로그램을 종료합니다");
break;
}
System.out.print("입력한 문자열:" + str);
}
- 문자열을 입력하는데 입력받은 문자열이
exit인지 문자열 변수와 비교해서 맞으면 while문을 종료하는 예제입니다.