728x90
1. 제어문 종류
구분 | 선택 제어문 | 순환 제어문 | 기타 제어문 |
기본형 | if | while | break, continue |
변형 | switch | for, do-while |
2. 선택 제어문 - switch
switch | 형식 | 사용 예 |
코드 사용법 |
3. 순환 제어문 - for
for | 형식 | 사용 예 : 1부터 10까지 출력하기 |
코드 사용법 |
Quiz 1. 숫자를 입력받은 후 for문을 사용하여 입력 받은 숫자의 약수를 출력하세요.
package pack_For;
import java.util.Scanner;
public class ForBasic {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("숫자를 입력하세요 : ");
int num = scanner.nextInt();
System.out.println(num + "의 약수");
for (int i = 1; i <= num; i++) {
if(num % i ==0)
System.out.print(i + " ");
}
}
}
Quiz 2. 숫자 2개를 입력받은 후 for문을 사용하여 입력 받은 숫자들 사이에 있는 짝수를 출력하세요.
package pack_ForDrill;
import java.util.Scanner;
public class ForEvenNumber {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("첫 번째 숫자 입력 : ");
int num1 = scanner.nextInt();
System.out.print("두 번째 숫자 입력 : ");
int num2 = scanner.nextInt();
System.out.println(num1 +"부터 " + num2 + "사이의 짝수");
for (int i = num1; i <= num2; i++) {
if (i % 2 == 0) { // 만약에 i를 2로나눈 값이 0, 즉 짝수라면
System.out.print(i); // i 출력
if(i < num2-1) { // i 값이 num2의 값에 -1한것보다 작으면 마지막 값이라서 콤마 출력 x
System.out.print(", ");
}
}
}
}
}
반응형
'Study > Java' 카테고리의 다른 글
Java09_메서드 (0) | 2022.05.14 |
---|---|
Java08_제어문3 (0) | 2022.05.14 |
Java06_제어문1 (0) | 2022.05.14 |
Java05_배열 (0) | 2022.05.14 |
Java04_연산자 (0) | 2022.05.14 |