반복문 : 프로그램이 특정조건에 따라 반복적으로 실행되는 것
1) For문 : 조건이 참일 때까지 반복수행
package person_test;
import java.util.Scanner;
public class Condtion {
public static void main(String[] args) {
//IF 기본문
int num1 = 1;
int num2 = 2;
if(num1 > num2) {
System.out.println("조건 참"); //조건 참일경우
}
System.out.println("조건 불"); //조건 불일경우
//IF ELSE
int num3 = 3;
int num4 = 4;
if(num3 < num4) {
System.out.println("num3은 num4보다 작다"); //조건 참일경우
} else {
System.out.println("num3는 num4보다 크거나 같다"); //조건 불일경우
}
// IF, ElSE IF → 다자택일
int num5 = 5;
int num6 = 6;
if(num5 < num6) {
System.out.println("num5는 num6보다 작다"); //조건 참일경우
} else if(num5 > num6) { //조건 불일경우 ELSE IF 조건문 실행
System.out.println("num5는 num6보다 크다");
} else {
System.out.println("num5와 num6은 같다");
}
// SWITCH 문 → 다자택일
System.out.println("점수 입력 : ");
Scanner inputNum = new Scanner(System.in); //Scanner 클래스
int score = inputNum.nextInt(); //점수변수 지정
switch(score) {
case 100:
case 90:
System.out.println("수");
break; //조건에 해당하는 값 출력 및 코드실행 종료
case 80:
System.out.println("우");
break;
case 70:
System.out.println("미");
break;
default: //위에서 코딩한 CASE에 대한 값을 제외한 모든 값
System.out.println("재시험");
break;
}
inputNum.close(); //Scanner 종료
}
}
2) While문 : 조건이 참일 때까지 반복수행
3) Do~While문 : While문과 비슷하며 차이점은 조건결과에 상관없이 무조건 최초 한번 프로그램 시행
package person_test;
import java.util.Scanner;
public class While {
public static void main(String[] args) {
//While문
System.out.println("숫자입력 : ");
Scanner scanner = new Scanner(System.in);
int num = scanner.nextInt();
int i = 1;
//While문(조건식){실행문}
while (i < 10) {
System.out.printf("%d * %d = %d\n", num, i, (num *i));
i++;
}
//do While문
do {
System.out.println("무조건 한번 실행");
} while (false);
}
}
'Java > Java_basic' 카테고리의 다른 글
Step10. 객체 - 메서드와 접근자 (0) | 2023.09.22 |
---|---|
Step9. 객체지향 프로그램 (0) | 2023.09.22 |
Step7. 조건문 (0) | 2023.09.21 |
Step6. 배열 (0) | 2023.09.20 |
Step5. 연산 (0) | 2023.09.20 |