
🚨 double, float타입은 근사치이므로 switch에서 사용 불가. int, char, string만 가능
package chapter04;
import java.util.Scanner;
public class Exercis04_0 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("첫번째 수를 입력하시오: ");
int firstNum = scanner.nextInt();
System.out.println("두번째 수를 입력하시오: ");
int secondNum = scanner.nextInt();
String result;
if(firstNum > secondNum) { result = "True";}
else { result = "False";}
System.out.println("첫번째 수가 두번째 수보다 큰가? " + result);
}
}
package chapter04;
public class IfElseExample {
public static void main(String[] args) {
int score = 85;
if(score>=90) {
System.out.println("점수가 90보다 큽니다");
System.out.println("등급은 A입니다");
}
else {
System.out.println("점수가 90보다 작습니다");
System.out.println("등급은 B입니다");
}
}
}
package chapter04;
public class IfElseIfElseExample {
public static void main(String[] args) {
int score = 75;
if(score>=90){
System.out.println("점수가 100~90입니다");
System.out.println("등급은 A입니다");
} else if(score>=80) {
System.out.println("점수가 80~89입니다");
System.out.println("등급은 B입니다");
}else if(score>=70) {
System.out.println("점수가 70~79입니다");
System.out.println("등급은 C입니다");
}else {
System.out.println("점수가 70미만 니다");
System.out.println("등급은 D입니다");
}
}
}
package chapter04;
public class IfExample {
public static void main(String[] args) {
int score = 93;
if(score>=90) {
System.out.println("점수가 90보다 큽니다");
System.out.println("등급은 A입니다");
}
if(score<90) {
System.out.println("점수가 90보다 작습니다");
System.out.println("등급은 B입니다");
}
}
}
package chapter04;
import java.util.Random;
public class DiceExample {
public static void main(String[] args) {
Random random = new Random();
int dice = random.nextInt(6)+1;
int var = dice%2;
String result;
if(var==0) {
result = "짝수";
}else { result = "홀수";}
System.out.println(dice+"는 "+result+"입니다");
}
}
package chapter04;
import java.util.Random;
public class SwitchExample {
public static void main(String[] args) {
Random random = new Random();
Random random2 = new Random();
int dice = random.nextInt(6)+1;
switch (dice) {
case 1:
System.out.println("1번이 나왔습니다.");
break;
case 2:
System.out.println("1번이 나왔습니다.");
break;
default:
break;
}
}
}
package chapter04;
public class SwitchStringExample {
public static void main(String[] args) {
String position ="과장";
switch (position) {
case "부장":
System.out.println("700만원");
break;
case "과장":
System.out.println("500만원");
break;
default:
System.out.println("300만원");
break;
}
}
}