Java Scanner 연습하기
사용자가 입력한 숫자 합치기
public class Scanner2 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("첫번째 숫자를 입력해주세요: ");
int firstValue = scanner.nextInt();
System.out.print("두번째 숫자를 입력해주세요: ");
int secondValue = scanner.nextInt();
System.out.println("숫자의 합은 " + ( firstValue + secondValue ) + "입니다");
}
}
입력
첫번째 숫자를 입력해주세요: 10
두번째 숫자를 입력해주세요: 20
출력
숫자의 합은 30입니다
숫자의 합에서 괄호를 넣지 않으면 문자열로 인식되어 append 되니 주의하도록 한다.
사용자가 입력한 숫자 중 가장 큰 값 출력하기
public class Scanner3 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("첫번째 숫자를 눌러주세요: ");
int firstValue = scanner.nextInt();
System.out.print("두번째 숫자를 눌러주세요: ");
int secondValue = scanner.nextInt();
int max = firstValue > secondValue ? firstValue : secondValue;
if (max == secondValue) {
System.out.println("두 숫자가 같습니다.");
} else {
System.out.println("입력한 두 개의 값중 " + max + "이 더 커요");
}
}
}
입력
첫번째 숫자를 눌러주세요: 30
두번째 숫자를 눌러주세요: 20
출력
입력한 두 개의 값중 30이 더 커요