🪂 소스코드
public void exercise1() {
Scanner sc = new Scanner(System.in);
// 숫자 입력
System.out.print("정수 하나 입력 : ");
int input = sc.nextInt();
// 1부터 입력한 수 사이값 구하기
for(int i = 1; i <= input; i++) {
if(input >= 1) {
System.out.print(i + " ");
}else {
System.out.print("1 이상의 숫자를 입력해주세요.");
}
}
}
소스코드
public void exercise2() {
//2번
//사용자로부터 한 개의 값을 입력 받아 1부터 그 숫자까지의 모든 숫자를 거꾸로 출력하세요.
//단, 입력한 수는 1보다 크거나 같아야 합니다.
Scanner sc = new Scanner(System.in);
// 숫자 입력
System.out.print("정수 하나 입력 : ");
int input = sc.nextInt();
// 1부터 입력한 수 사이값 구하기 - 역순
for(int i = input; i > 0; i--) {
if(input > 0) {
System.out.print(i + " ");
}else {
System.out.print("1 이상의 숫자를 입력해주세요.");
}
}
}
🪂 소스코드
public void exercise3() {
Scanner sc = new Scanner(System.in);
// 숫자 입력
System.out.print("정수 하나 입력 : ");
int input = sc.nextInt();
// 1부터 입력받은 수의 합을 넣을 변수 선언
int sum = 0;
// 입력받은 수까지의 정수 합 출력
for(int i = 1; i <= input; i++) {
if(input > 0) {
sum += i;
}else {
System.out.print("1 이상의 숫자를 입력해주세요.");
}
}
System.out.print(sum);
}
🪂 소스코드
public void exercise4() {
Scanner sc = new Scanner(System.in);
// 숫자 2개 입력
System.out.print("정수 하나 입력 : ");
int input1 = sc.nextInt();
System.out.print("정수 하나 더 입력 : ");
int input2 = sc.nextInt();
// 두 수 사이의 숫자 출력
if(input1 <= 0 || input2 <= 0) {
System.out.print("1 이상의 숫자를 입력해주세요");
} else if(input1 > input2) {
for(int i = input2; i < input1-1; i++) {
System.out.print(i+1 + " ");
}
} else {
for(int j = input1; j < input2-1; j++) {
System.out.print(j+1 + " ");
}
}
}
🪂 소스코드
public void exercise5() {
// 단 숫자 입력
Scanner sc = new Scanner(System.in);
System.out.print("단을 입력하세요 : ");
int input = sc.nextInt();
// 입력한 단 출력
System.out.println(input + "단");
for(int i = 1; i < 10; i++) {
System.out.println(input + " * " + i + " = " + input*i);
}
}
🪂 소스코드
public void exercise6() {
Scanner sc = new Scanner(System.in);
// 단 입력
System.out.print("단을 입력해주세요. : ");
int input = sc.nextInt();
// 입력한 단부터 9단까지 출력
if(input <= 9) {
for(int i = input; i < 10; i++) {
System.out.println(i+"단");
for(int j = 1; j < 10; j++) {
System.out.println(i + " * " + j + " = " + i*j);
}
}
// 10단부터 미출력
}else {
System.out.print("9 이하의 숫자만 입력해주세요");
}
}