*제어문
1. 조건문
1.1 if문
형식)
if( 조건식 ) { 실행문1. } 실행문2.
결과)
조건식 true : 실행문1 --> 실행문2
false : 실행문2
예제)
1.2 if ~ else문
형식)
if ( 조건식 ){ 실행문1. } else { 실행문2. } 실행문3.
결과)
조건식 true : 실행문1 --> 실행문3.
false : 실행문2 --> 실행문3.
예제)
1.3 if ~ else if ~else 문
형식)
if (조건식1){ 실행문1; } else if (조건식2){ 실행문2; } else { 실행문n; } 실행문end;
결과)
조건식1 true : 실행문1 --> 실행문end
false : 조건식1 true : 실행문2 --> 실행문end
false : 실행문n --> 실행문end;
예제)
예제)
Q.
/* score(점수)가 90이상이면 학점은 A 80이상이면 학점은 B 70이상이면 학점은 C 60이상이면 학점은 D 60미만이면 학점은 F X5이상이면 X+ 학점 결과 : 점수가 xx점이므로 X학점입니다. */
A.1
/* public class IfElseIfTest2 { public static void main(String[] args) { int score = 58; String grade; if (score>=90){ if (score>=95){ grade ="A+"; }else { grade ="A"; } } else if (score>=80){ if (score>=85){ grade ="B+"; }else { grade ="B"; } } else if (score>=70){ if (score>=75){ grade ="C+"; }else { grade ="C"; } } else if (score>=60){ if (score>=65){ grade ="D+"; }else { grade ="D"; } } else { grade="F"; } System.out.println("점수가 "+score+"점 이므로 "+grade+"학점입니다."); } } */
A.2
/* public class IfElseIfTest2 { public static void main(String[] args) { int score = 90; String grade; if (score>=90){ grade= score>=95 ? "A+":"A"; } else if (score>=80){ grade= score>=85 ? "B+":"B"; } else if (score>=70){ grade= score>=75 ? "C+":"C"; } else if (score>=60){ grade= score>=65 ? "D+":"D"; } else { grade="F"; } System.out.println("점수가 "+score+"점 이므로 "+grade+"학점입니다."); } } */
A.3 <<BEST
생각해보기 )
가위0 바위1 보2
나 컴
가위0 바위1 짐
가위0 보2 이김
바위1 가위0 이김
바위1 보2 짐
보2 가위0 짐
보2 바위1 이
[출처] 빡쏘끼룩
'IT > JAVA' 카테고리의 다른 글
[Java]제어문/반복문(for문) (0) | 2020.06.29 |
---|---|
[Java]제어문/조건문(Switch 문) (0) | 2020.06.26 |
[Java]연산자 (Operator)/이항,삼항,대입 연산자 (0) | 2020.06.24 |
[Java]연산자 (Operator)/단항 연산자,형변환 (0) | 2020.06.22 |
[Java] 변수(Variable) (0) | 2020.06.18 |