예시
1이상의 숫자를 입력하세요 : 4 1이상의 숫자를 입력하세요 : 0
1 2 3 4 1 이상의 숫자를 입력해주세요.
boolean isNum = true;
while (isNum) {
System.out.println("1이상의 숫자를 입력하세요 : ");
int num = Integer.parseInt(sc.nextLine());
if (num > 0) {
for (int i = 1; i <= num; i++) {
System.out.print(i + " ");
}
isNum = false;
} else {
System.out.println("1 이상의 숫자를 입력해주세요.");
}
}
예시
ex.
1이상의 숫자를 입력하세요 : 4 1이상의 숫자를 입력하세요 : 0
4 3 2 1 1이상의 숫자를 입력해주세요.
1이상의 숫자를 입력하세요 : 8
8 7 6 5 4 3 2 1
boolean isNum = true;
while (isNum) {
System.out.println("1이상의 숫자를 입력하세요 : ");
int num = Integer.parseInt(sc.nextLine());
if (num > 0) {
for (int i = num; i >= 1; i--) {
System.out.print(i + " ");
}
isNum = false;
} else {
System.out.println("1 이상의 숫자를 입력해주세요.");
}
}
예시
ex.
정수를 하나 입력하세요 : 8
1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 = 36
System.out.println("정수를 하나 입력하세요.");
int num = Integer.parseInt(sc.nextLine());
int sum = 0;
for (int i = 1; i <= num; i++) {
sum += i;
System.out.print(i);
if (i == num) {
continue;
} else {
System.out.print(" + ");
}
}
System.out.print(" = " + sum);
예시
ex.
첫 번째 숫자 : 8 첫 번째 숫자 : 4 첫 번째 숫자 : 9
두 번째 숫자 : 4 두 번째 숫자 : 8 두 번째 숫자 : 0
4 5 6 7 8 4 5 6 7 8 1 이상의 숫자를 입력해주세요.
System.out.println("첫 번째 숫자 : ");
int num1 = Integer.parseInt(sc.nextLine());
System.out.println("두 번째 숫자 : ");
int num2 = Integer.parseInt(sc.nextLine());
int num3;
if (num1 <= 0 && num2 <= 0) {
System.out.println("1 이상의 숫자를 입력해주세요");
} else if (num2 > num1) {
for (int i = num1; i <= num2; i++) {
System.out.print(i + " ");
}
} else {
for (int i = num2; i <= num1; i++) {
System.out.print(i + " ");
}
}
예시
ex.
숫자 : 4
===== 4단 =====
4 * 1 = 4
4 * 2 = 8
4 * 3 = 12
4 * 4 = 16
4 * 5 = 20
4 * 6 = 24
4 * 7 = 28
4 * 8 = 32
4 * 9 = 36
System.out.println("숫자 : ");
int num = Integer.parseInt(sc.nextLine());
System.out.println("===== " + num + "단 =====");
for (int i = 1; i < 10; i++) {
System.out.println(num + " * " + i + " = " + num * i);
}
예시
시작 숫자 : 4
공차 : 3
4 7 10 13 16 19 22 25 28 31
System.out.println("시작 숫자 : ");
int num1 = Integer.parseInt(sc.nextLine());
System.out.println("공차 : ");
int num2 = Integer.parseInt(sc.nextLine());
for (int i = 0; i < 10; i++) {
System.out.println(num1);
num1 += num2;
}