반응형
문제 1. for문을 활용하여 1부터 10까지의 합을 구하면?
int num = 0;
for (int i = 1; i < 11; i++) {
num += i;
}
System.out.println(num);
출력값
55
문제 2. for문을 활용하여 구구단을 출력하시오
조건
2단 미만 10단 초과인 경우 잘못입력했습니다. 오류 출력하기.
Scanner sc = new Scanner(System.in);
System.out.println("원하는 단을 입력해주세요!");
int num = sc.nextInt();
if ((num <= 1) || (num >= 10)) {
System.out.println("잘못 입력하였습니다. ");
} else {
for (int i = 1; i < 10; i++) {
System.out.println(num + " * " + i + " = " + (num * i));
}
}
1단 입력시 출력값
원하는 단을 입력해주세요!
1
잘못 입력하였습니다.
2단 ~ 9단 입력시 출력값
원하는 단을 입력해주세요!
2
2 * 1 = 2
2 * 2 = 4
2 * 3 = 6
2 * 4 = 8
2 * 5 = 10
2 * 6 = 12
2 * 7 = 14
2 * 8 = 16
2 * 9 = 18
10단 입력시 출력값
원하는 단을 입력해주세요!
10
잘못 입력하였습니다.
반응형
'Java > Java 연습문제' 카테고리의 다른 글
[JAVA] 랜덤게임문제 (0) | 2023.07.27 |
---|---|
[JAVA] While 문 연습문제 (0) | 2023.07.27 |
[JAVA] 조건문을 활용한 간단한 프로그래밍 (2) (0) | 2023.07.26 |
[JAVA] 조건문을 활용한 간단한 프로그래밍 (0) | 2023.07.26 |
[JAVA] 연산자 연습문제 (0) | 2023.07.26 |