ベースJAVA 4鋼-条件文
3669 ワード
条件文 ifゲート スイッチドア ドアが if(条件式){}:条件式の結果がtrueの場合、blockの文が実行されます. else if(条件式){}:多くの条件が必要な場合、ifを後に追加します. else{}:条件式以外を追加する場合.
スイッチドア switch(int/String){case 1: break;} 条件式の結果、整数と文字列のみが許可されます(JDK 1.7から文字列が許可されます). 条件式と一致しない例文の後の文を実行する. switch以降の()カッコ内はintまたはStringタイプのみです.
すべてのことが終わったら必ず休みます.やってみよう
//与えられた月に季節を印刷します.
自動初期化時に入力した値はデフォルトです.
デフォルト
boolean=falseがデフォルト
残り=0がデフォルト
今日の課題:炭水化物中毒者診断テストの作成
私の答え:
あまりにも効率的ではありませんが、もっと短く考えた方法はありませんか.
もう一度考えなければなりません.
int a = 2;
if(a == 1){
System.out.println("a == 1");
}else if(a == 2){
System.out.println("a == 2");
}else if(a == 3){
System.out.println("a == 3");
}else{
System.out.println("else");
}
if(a < 10){
System.out.println("a가 10보다 작다.");
}else if(a < 20){
System.out.println("a가 20보다 작다.");
//評価プログラム score = 80;
String grade = null;
if(90 <= score && score <= 100){
grade = "A";
}else if(80 <= score){
grade = "B";
}else if(70 <= score){
grade = "C";
}else if(60 <= score){
grade = "D";
}else{
grade = "F";
}
System.out.println(score + "점에 해당하는 등급은 " + grade + " 입니다.");
整列(整列)ショートカット:整列するブロックの処理、Ctrl+Shift+Fスイッチドア
すべてのことが終わったら必ず休みます.やってみよう
//与えられた月に季節を印刷します.
int month = 1;
String season = null;
switch (month) {
case 3:
case 4:
case 5:
season = "봄";
break;
case 6:
case 7:
case 8:
season = "여름";
break;
case 9:
case 10:
case 11:
season = "가을";
break;
case 12:
case 1:
case 2:
season = "겨울";
break;
}
System.out.println(month + "월은 " + season + "입니다.");
null:参照タイプのデフォルト値.自動初期化時に入力した値はデフォルトです.
デフォルト
boolean=falseがデフォルト
残り=0がデフォルト
今日の課題:炭水化物中毒者診断テストの作成
私の答え:
System.out.println("탄수화물 중독 자가진단 테스트 시작");
System.out.println("해당하면 1, 아니면 0을 입력해주세요.");
Scanner sc = new Scanner(System.in);
System.out.print("아침을 배불리 먹은 후 점심시간 전에 배가 고프다>");
int num1 = Integer.parseInt(sc.nextLine());
System.out.print("밥, 빵, 과자 등 음식을 먹기 시작하면 끝이 없다>");
int num2 = Integer.parseInt(sc.nextLine());
System.out.print("음식을 금방 먹은 후에도 만족스럽지 못하고 더 먹는다>");
int num3 = Integer.parseInt(sc.nextLine());
System.out.print("정말 배고프지 않더라도 먹을 때가 있다>");
int num4 = Integer.parseInt(sc.nextLine());
System.out.print("저녁을 먹고 간식을 먹지 않으면 잠이 오지 않는다>");
int num5 = Integer.parseInt(sc.nextLine());
System.out.print("스트레스를 받으면 자꾸 먹고싶어진다>");
int num6 = Integer.parseInt(sc.nextLine());
System.out.print("책상이나 식탁 위에 항상 과자, 초콜릿 등이 놓여있다>");
int num7 = Integer.parseInt(sc.nextLine());
System.out.print("오후 5시가 되면 피곤함과 배고픔을 느끼고 일이 손에 안 잡힌다>");
int num8 = Integer.parseInt(sc.nextLine());
System.out.print("과자, 초콜릿 등 단 음식은 상상만해도 먹고 싶어진다>");
int num9 = Integer.parseInt(sc.nextLine());
System.out.print("다이어트를 위해 식이조절을 하는데 3일도 못간다>");
int num10 = Integer.parseInt(sc.nextLine());
int result = num1 + num2 + num3 + num4 + num5 + num6 + num7 + num8 + num9 + num10;
if (result <= 3){
System.out.println(result + "개, 주의 / 위험한 수준은 아니지만 관리필요");
}else if(4 <= result && result <= 6){
System.out.println(result + "개, 위험 / 탄수화물 섭취 줄이기 위한 식습관 개선이 필요함");
}else{
System.out.println("<<< 결과 : " + result + "개, 중독 / 전문의 상담이 필요함 >>>");
}
}
}
今日のコメント:ランダムに3つの数字を受け取り、昇順でソートする問題を与え、すべての場合の数字6を考慮して、1つ1つ入力しました.あまりにも効率的ではありませんが、もっと短く考えた方法はありませんか.
もう一度考えなければなりません.
Reference
この問題について(ベースJAVA 4鋼-条件文), 我々は、より多くの情報をここで見つけました https://velog.io/@gksmf6699/기초-JAVA-4강-조건문テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol