바로 계산기를 만들어봤다.
생각보다 금방 만들어졌는데 else if를 곧바로 이해한게 제일 큰거같다.
import java.util.Scanner;
public class Calculator {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("첫번째 숫자를 입력하세요.");
double num1 = sc.nextDouble();
System.out.println("두번째 숫자를 입력하세요.");
double num2 = sc.nextDouble();
System.out.println("어떤 연산을 하시겠습니까?");
System.out.println("1. 덧셈");
System.out.println("2. 뺄셈");
System.out.println("3. 곱셈");
System.out.println("4. 나눗셈");
System.out.println("연산을 선택하세요 1~4");
int choice = sc.nextInt();
double result = 0;
if(choice == 1){
System.out.println(result=num1+num2);
}else if(choice==2){
System.out.println(result=num1-num2);
}else if(choice==3){
System.out.println(result=num1*num2);
}else if(choice==4){
System.out.println(result=num1/num2);
}else{
System.out.println("값이 잘못되었습니다.");
}
System.out.println("결과는" + result);
}
}
만들고나서 까먹으면 안되니까 한번 더 해봤다.
import java.util.Scanner;
public class Rtksrl {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("첫번째 값을 입력해주세요.");
double num1 = sc.nextDouble();
System.out.println("두번째 값을 입력해주세요.");
double num2 = sc.nextDouble();
System.out.println("수를 셈 할깝쇼?");
System.out.println("1. 덧셈");
System.out.println("2. 뺄셈");
System.out.println("3. 곱셈");
System.out.println("4. 나눗셈");
int choose = sc.nextInt();
double result = 0;
if(choose==1){
result=num1+num2;
}else if(choose==2){
result=num1-num2;
}else if(choose==3){
result=num1*num2;
}else if(choose==4){
result=num1/num2;
}else{
System.out.println("다시 골라줍쇼");
}
System.out.println("결과는 " + result + " 입니다.");
}
}
이건 아무것도 안보고 만든 진정한 의미의 나의 첫 작품이라고 할수있겠다.
필요없는 출력도 걷어냈다.
진짜 이해한거같다.
이제 잘래
'개발공부' 카테고리의 다른 글
정말 쉽다 너 switch (0) | 2024.07.25 |
---|---|
나를 괴롭히는 for문 (1) | 2024.07.24 |
가위바위보 (5) | 2024.07.22 |
스타 제작기 (0) | 2024.07.20 |
스타크래프트 제작 (0) | 2024.07.17 |