어제에 이어서 IF문에 대해 작성해볼까합니다 !

《IF ~ else》
IF ~ else 문의 기본형식과 예제
if(조건식) {
조건식이 참일때 실행할 명령문;
}
else {
조건식이 거짓일때 실행할 명령문;
}
//역시 실행할 명령문이 하나 일때는 {} 생략 가능
if (num1 % 2 == 0) {
System.out.println("짝수")
}
else {
System.out.println("홀수")
}
if ~ else문은 조건식이 참이면 if 거짓이면 else가 실행됩니다.
《IF ~ else IF》
IF ~ else if 문의 기본형식과 예제
if문 else if]
if(조건식1){
조건식1이 참일때 실행할 명령문1
}
else if(조건식2){
조건식2이 참일때 실행할 명령문2
}
else if(조건식3){
조건식3이 참일때 실행할 명령문3
}
else if(조건식4){
조건식4이 참일때 실행할 명령문4
}
//////////
int kor=99,eng=80,math=89;
double avg = (kor+eng+math) / 3.0;
if(avg >=90) System.out.println("A학점");
else if(avg >=80) System.out.println("B학점");
else if(avg >=70) System.out.println("C학점");
else if(avg >=60) System.out.println("D학점");
else System.out.println("F학점");
if ~ else if는 실행할 명령문이 참일때 조건식 하나씩 실행이 되고
이런 형식으로 이루어집니다
조건문이 if면 그럼 for은 반복문이라고 생각하시면 됩니다 !~
🤗🤗🤗🤗
《FOR 반복문》
for문: 어떤 명령문들을 반복하고자 할때 사용하는 제어문
///for문의 형식
for (초기식 ; 반복조건(조건식); 증감식) {
반복 조건이 참일때 실행할 명령문들;
}
////무한 루프
for(;;) {}
for(;true;){}
반복조건이 없거나 조건 대신 true를 지정하게 되면
무한루프 처리가 됩니다.
for문의 예제를 보면
int sum = 0;
for(int i=1; i<=10;i++){
sum+=i;
//i=1일때 sum = 0+1
//i=2일때 sum = 0+1+2
//i=3일때 sum = 0+1+2+3
//i=4일때 sum = 0+1+2+3+4
//...
//i=10일때 sum = 0+1+2+3+4+5+6+7+8+9+10
}
System.out.println("1부터 10까지 누적합:"+sum);
주의할점으로는 i는 for블락 안에서만 유효한 변수입니다.
그리고 밑에 예시처럼
for(int i =10; i>0; i--); // ;으로 for문이 끝남
{ System.out.println("HELLO WORLD"); } //println은 위에 for문이랑 관련이 없음
for문에서 ;으로 막으면 for문은 끝나게 되어버립니다.
《이중 FOR 반복문》
이중 for문 : for문 안의 for문으로
이중 for문에서 바깥 for문은 행(row)을 의미하고 안쪽 for문은 열(column)을 나타냅니다
int repeatCount = 1;
for(int i=0; i<3; i++) {
System.out.printf("[i가 %d일때]%n",i);
for(int k =1; k<=3; k++){
System.out.printf("k는 %d,반복횟수:%d%n",k,repeatCount++);
}
}
///출력값
/*
[i가 0일때]
k는 1, 반복횟수:1
k는 2, 반복횟수:2
k는 3, 반복횟수:3
[i가 1일때]
k는 1, 반복횟수:4
k는 2, 반복횟수:5
k는 3, 반복횟수:6
*/
이런식으로 이중 for문이 형성 됩니다.
《이중 FOR 반복문 문제》
*
* *
* * *
* * * *
* * * * *
이중 for문 이용해서 별자리를 만들어보는게 문제지만
블로그 오시는분들도 한번씩 풀어보세요 ~
어제 너무 대충 써서 오늘 다시 수정했네요 ㅋㅋ🤣🤣
오늘도 오블완하러 복습하러 오겠습니다 !
'IT의 다이어리 > JAVA' 카테고리의 다른 글
Java의 1차원 배열 (0) | 2024.11.25 |
---|---|
Java의 Switch문과 while문 (0) | 2024.11.22 |
JAVA의 할당연산자와 IF문 조건식 (0) | 2024.11.19 |
Java의 Escape 문자& 연산자 (3) | 2024.11.18 |
JAVA 기초&변수의 자료형 (5) | 2024.11.14 |