개발공부
정말 쉽다 너 switch
pumaclass
2024. 7. 25. 00:12
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in) // 스캐너 객체화
int result = 0; // 결과값 변수 제작
System.out.println("입력해다오.")
int num1 = sc.nextInt(); // num1이라는 변수에 받을 인풋
System.out.println("입력해다오.")
int num2 = sc.nextInt(); // num2라는 변수에 받을 인풋
System.out.println("연산자를 입력해주세요.")
char operator = sc.next().CharAt(0); // 사칙연산 +, -, *, /를 받을 인풋
switch(operator) // 인풋을 받으면 스위치가 실행됨
case '+' : // 덧셈 케이스
result = (num1+num2)
break;
case '-' : // 뺄셈 케이스
result = (num1-num2)
break;
case '*' : // 곱셈 케이스
result = (num1*num2)
break
case '/' : // 나눗셈 케이스
result = (num1/num2)
if(num2 != 0) // 0으로 나누는것은 불가능 하므로 num2에 0을 넣는것은 못하게 했다.
result = num1 / num2;
}else{
System.out.println("0으로는 나누지 못하오.");
continue; // 스위치가 계속 돌아가게 만듬
} break
default : System.out.println("잘못된 연산이오."); // 연산자 이외의 값을 입력하면 디폴트가 튀어나온다.
continue;
}
제목은 정말 쉽다고 지었는데 다시 직접써보니까 아직 눈에 안익는것같다.
몇번을 컨닝했는지 기억도 안난다.....
이것도 그냥 돌리면 오류가 엄청나게 나올듯하네
IDE가 정말 편하긴한것같다.