예제
1. 1~10까지 차례대로 출력하시오.
2. 15~3까지 차례대로 출력하시오.
3.1~20까지 짝수만 출력하시오.
4. 사용자로부터 숫자를 입력받아서 1부터 그 수까지 출력하시오.
5. 사용자로부터 2개의 숫자를 입력받아서 1부터 그수까지의 합을 출력하시오.
6. 사용자로부터 숫자를 입력받아서 1부터 그 수까지이 합을 출력하시오.
7. 사용자로부터 숫자를 입력받아서 1부터 그수까지의 곱을 출력하시오.
package day0306;import java.util.Scanner;
public class Ex02ForLoop02 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println();
System.out.println("1번");
System.out.println();
//i의 초기화 변수와 종료조건식에서 쓸 변수를 만들어서 사용해보자
int start = 1;
int end = 10;
for(int i = start; i <= end; i++) {
System.out.println(i);
}
start=15;
end = 3;
for(int i = start; i >= end; i--) {
System.out.println(i);
}
System.out.println();
System.out.println("3번");
System.out.println();
start = 1;
end = 20;
for(int i = start; i <= end; i++) {
if( i % 2 == 0)
System.out.println(i);
}
System.out.println();
System.out.println("4번");
System.out.println("숫자를 입력해주세요");
System.out.print(">");
int userNum = scanner.nextInt();
start = 1;
end = userNum;
for(int i = start; i <= end; i ++) {
System.out.println(i);
}
System.out.println();
System.out.println("5번");
System.out.println("첫번째숫자를 입력해주세요");
System.out.print(">");
userNum = scanner.nextInt();
System.out.println("두번째숫자를 입력해주세요");
System.out.print(">");
int userNum1 = scanner.nextInt();
if(userNum <= userNum1) {
start = userNum;
end = userNum1;
}else {
start = userNum1;
end = userNum;
}
for(int i = start; i <=end; i++) {
System.out.println(i);
}
System.out.println();
System.out.println("6번");
//합을 저장할 int 변수
int result = 0;
System.out.println("숫자를 입력해주세요");
System.out.print(">");
userNum = scanner.nextInt();
for(int i = 1; i <=userNum; i++) {
result += i;
}
System.out.printf("1부터 [%d]까지의 합: [%d]\n", userNum, result);
System.out.println();
System.out.println("7번");
// 곱을 저장할 result를 1로 초기화한다.
result = 1;
System.out.println("숫자를 입력해주세요");
System.out.print(">");
userNum = scanner.nextInt();
for(int i = 1; i <=userNum; i++) {
result *= i;
}
System.out.printf("1부터 [%d]까지의 곱: [%d]\n", userNum, result);
scanner.close();
}
}
'JAVA > 국비 공부' 카테고리의 다른 글
3월6일 수업(Prime Number) (0) | 2021.03.08 |
---|---|
3월 6일 수업 (중첩for문) (0) | 2021.03.08 |
3월 6일수업(반복문02) (0) | 2021.03.08 |
숙제 (0) | 2021.03.05 |
3월5일수업(GradeBook03) (0) | 2021.03.05 |