Java 17 if文
//制御文-条件文、繰り返し文
//条件文:if文switch文
//繰り返し文:for文、while文
//if文:条件式が真の場合、カッコ内の文を実行します.
//if条件式{0}
//
// }
//二者択一-条件式が本物の場合と偽物の場合を分けて扱う
//複数の条件式の1つ.複数の条件式を含む
//条件文:if文switch文
//繰り返し文:for文、while文
//if文:条件式が真の場合、カッコ内の文を実行します.
//if条件式{0}
//
// }
int score = 70;
if(score>60) {//조건식의 결과가 true아님 false만 허용
System.out.println("합격입니다");//한문장이면 {}생략가능
}
String s = "abc";
System.out.println(s.equals("abc"));
System.out.println(s.equals("Abc"));
//대소문자 구별함
System.out.println(s.equalsIgnoreCase("Abc"));
//대소문자 구분안함
//if~else文//二者択一-条件式が本物の場合と偽物の場合を分けて扱う
if(score > 60) {//조건식이 참이면
System.out.println("합격");
}else {//거짓이면
System.out.println("불합격");
}
//if~else if文//複数の条件式の1つ.複数の条件式を含む
int jumsu = 0;
char grade = ' ';
//char grade = 'D';로 하면 else블럭 안써도 됨. 코드 간결화.
System.out.print("점수를 입력하세요>");
Scanner scanner = new Scanner(System.in);
jumsu = scanner.nextInt();
if(jumsu>=90) {
grade = 'A';
}else if(jumsu>=80) {
grade = 'B';
}else if(jumsu>=70){
grade = 'C';
}else {
grade = 'D';
}
System.out.println("당신의 학점은 "+grade+"입니다.");
//if文を重ねる-if文のif文 System.out.print("이번 학기 평균점수를 입력해주세요>>");
int score2 = 0;
char opt = ' ';
score2 = scanner.nextInt();
System.out.println("당신의 평균점수는 "+score2);
if(score2>=90) {
grade = 'A';
if(score2>=98) {
opt = '+';
}else {
opt = '-';
}
}else if(score2>=80) {
grade = 'B';
if(score2>=88) {
opt='+';
}else {
opt='-';
}
}else if(score2>=70) {
grade = 'C';
if(score2>=78) {
opt='+';
}else {
opt='-';
}
}else {
grade = 'D';
}//else블럭 없애려면 grade='D' 해놓기
System.out.printf("당신의 학점은 %c%c입니다.",grade,opt);
Reference
この問題について(Java 17 if文), 我々は、より多くの情報をここで見つけました https://velog.io/@gogomango/Java17-if문テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol