while 반복문
while(조건) {
실행문; //조건에 만족 하면 실행 될 문장
}
int i = 1; // int 타입의 i 를 1 로 지정
while(i<5){ // while : ~ 하는 동안. i 가 5보다 작을 동안
System.out.println(i); // i를 프린트 해라
i++; // 프린트 후 i 를 증가시켜라
} // while 루프를 빠져나와 다시 올라가 while 과 증가 된 i 와 조건이 맞는 지 확인 후 반복
○그러면 여기서 for 와 while 의 차이점이 뭘까?
For 문 : 정해진 횟수 만큼 반복을 할때는
While 문 : 반복 횟수가 가변일때
do - while 문
do{
실행문; 그냥 일단 한번 실행 해
} while(조건) ;
do 를 실행 하고 조건에 맞으면 while 밑에 문장 실행 / 아니면 다시 do
Scanner sc = new Scanner(System.in);
int score=0;
do { // do 해라! 일단 만나면 안에 문장을 실행 한다.
System.out.println("점수를 입력하세요");
score = sc.nextInt(); //입력 받은 텍스트를 score에 할당
} while(score < 0 || score > 100); // 점수가 0 보다 작거나 100보다 클때까지
// 이 말은 점수를 130 혹은 -24 입력하면 해당 조건이 ture 가 아니라 오류라서 실행 안함.
if(score>=90) { //while문 조건에 충족을 하면 if 를 실행 할꺼다.
System.out.println("A");
} else if (score>=80) {
System.out.println("B");
} else if (score>=70) {
System.out.println("c");
} else if (score>=60) {
System.out.println("D");
} else {
System.out.println("F");
}
'JAVA' 카테고리의 다른 글
[JAVA] 자바 배열 (0) | 2023.02.20 |
---|---|
[JAVA] 자바 기타 제어문 : break, continue, return (0) | 2023.02.19 |
[JAVA] 조건문 if 와 반복문 for 를 이용한 피보나치 수열 구하기 (0) | 2023.02.19 |
[JAVA] 조건문 if 와 반복문 for 를 이용한 약수, 소수 구하기 (0) | 2023.02.19 |
[JAVA] 반복문 for 를 이용한 피라미드 별 찍기 2 (0) | 2023.02.19 |