■ HOMEWORK
[트러블슈팅] 그날 트러블슈팅 또는 본인 습관체크 >>
잘안되는 부분은 문제 해결 어떻게 했는지
▶ 아직은 삼항연산자와 if 구문이 손에 익고 편리하다고 생각이 든다.
▶ switch 안에 switch 넣는것을 조금 이해하고 해야해서 느리다.
▶ switch가 많고 case가 많을수록 중괄호 확인을 잘 해야한다.
■ 목표달성
◇ Switch를 이용하여 계산기를 작성할 수 있다. (있다)
계산기를 만드시오.
예시1)
정수 한개 입력 > 10
정수 한개 입력 > 3
연산자 한개 입력 (+, -, *, /) > *
10/3=3.333333333333333335
public static void main(String [] args) {
int a=0, b=0; char c=' '; String result = "";
Scanner scanner = new Scanner(System.in);
System.out.print("정수 한개 입력. > ");
a = scanner.nextInt();
System.out.print("정수 한개 입력. > ");
b = scanner.nextInt();
System.out.print("연산자 한개 입력. (+,-,*,/) > ");
c = scanner.next().charAt(0);
switch (c) {
case '+': System.out.println(a+"+"+b+"="+(a+b)); break;
case '-': System.out.println(a+"-"+b+"="+(a-b)); break;
case '*': System.out.println(a+"*"+b+"="+(a*b)); break;
case '/': System.out.println(a+"/"+b+"="+((float)a/b)); break;
// String.format("%.2f",대상) 실수로 변환
}
}
'구디아카데미' 카테고리의 다른 글
목표달성(2022.5.9) (0) | 2022.05.09 |
---|---|
목표달성(2022.5.6) (0) | 2022.05.06 |
목표달성(2022.5.3) (0) | 2022.05.03 |
목표달성(2022.5.2) (0) | 2022.05.02 |
목표달성(2022.4.28) (0) | 2022.04.28 |