JAVA Programming/JAVA 문제
간단한 사칙 연산 만들기 equals() , Integer.parseInt() 사용하기
꾸준히개발하자
2020. 8. 9. 11:43
/*
간단한 사칙 연산기 (+ , - , * , /)
입력값 3개 (입력값은 nextLine() 받아서 필요하다면 숫자 변환)
목적 : Integer.parseInt() , **equals() 활용**
화면
>입력값:숫자
>입력값(기호): +
>입력값:숫자
>연산결과 :200
-------------
>입력값:100
>입력값(기호): -
>입력값:100
>연산결과 :0
*/
package exam;
import java.util.Scanner;
public class Test3 {
private static String String(String string) {
return "0으로 나눌수없습니다";
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int result=0;
System.out.print(" > 입력값 : ");
int number1 = Integer.parseInt(scanner.next());
System.out.print(" > 입력값(기호) : ");
scanner.nextLine();
String operator = scanner.nextLine();
System.out.print(" > 입력값 : ");
int number2 = Integer.parseInt(scanner.next());
if(operator.equals("+"))
result += number1 + number2;
else if(operator.equals("-"))
result += number1 - number2;
else if(operator.equals("*"))
result += number1 * number2;
else if(operator.equals("/"))
if(number2 == 0) {
String("0으로 나눌수 없습니다.");
} else {
result += number1 / number2;
}
System.out.println("> 연산결과 : " + result);
}
}