import java.util.Scanner;
public class FunctionTest {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
//숫자입력
System.out.print("입력값 (숫자): ");
String inputValue = scan.nextLine();
int number1 =Integer.parseInt(inputValue);
//문자입력
System.out.print("입력값(기호):");
String operation = scan.nextLine();
//숫자입력
System.out.print("입력값(숫자): ");
String inputValue2 = scan.nextLine();
int number2 =Integer.parseInt(inputValue2);
int result = 0;
if(operation.equals("+")) {
result = number1+number2;
} else if(operation.equals("-")) {
result = number1-number2;
} else if(operation.equals("*")) {
result = number1*number2;
} else if(operation.equals("/")) {
if(number2 == 0) {
System.out.println("0으로 나눌 수 없습니다.");
} else {
double result1 = (double)number1 / number2;
System.out.println("연산결과 :"+ result1);
}
scan.close();
return;
// 리턴을 만나면 끝내버린다. ( 뒤에 실행을 아에 안한다.)
// System.exit(0) // 강제적인 프로그램 종료 도 있다.
}
System.out.println("연산결과 :"+result);
}
}
'JAVA Programming > JAVA 문제' 카테고리의 다른 글
while 문으로 구구단으로 짜보시오 (0) | 2020.08.10 |
---|---|
제어문 문제 , for문 , 구구단 , 별찍기 피보나치수열 (0) | 2020.08.10 |
자바 알파벳 변환 문제 , 문자를 입력받아 아스키코드값 표시 (0) | 2020.08.09 |
Printf 로 별찍기 (0) | 2020.08.09 |
숫자 출력하기 (0) | 2020.08.09 |
import java.util.Scanner;
public class FunctionTest {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
//숫자입력
System.out.print("입력값 (숫자): ");
String inputValue = scan.nextLine();
int number1 =Integer.parseInt(inputValue);
//문자입력
System.out.print("입력값(기호):");
String operation = scan.nextLine();
//숫자입력
System.out.print("입력값(숫자): ");
String inputValue2 = scan.nextLine();
int number2 =Integer.parseInt(inputValue2);
int result = 0;
if(operation.equals("+")) {
result = number1+number2;
} else if(operation.equals("-")) {
result = number1-number2;
} else if(operation.equals("*")) {
result = number1*number2;
} else if(operation.equals("/")) {
if(number2 == 0) {
System.out.println("0으로 나눌 수 없습니다.");
} else {
double result1 = (double)number1 / number2;
System.out.println("연산결과 :"+ result1);
}
scan.close();
return;
// 리턴을 만나면 끝내버린다. ( 뒤에 실행을 아에 안한다.)
// System.exit(0) // 강제적인 프로그램 종료 도 있다.
}
System.out.println("연산결과 :"+result);
}
}
'JAVA Programming > JAVA 문제' 카테고리의 다른 글
while 문으로 구구단으로 짜보시오 (0) | 2020.08.10 |
---|---|
제어문 문제 , for문 , 구구단 , 별찍기 피보나치수열 (0) | 2020.08.10 |
자바 알파벳 변환 문제 , 문자를 입력받아 아스키코드값 표시 (0) | 2020.08.09 |
Printf 로 별찍기 (0) | 2020.08.09 |
숫자 출력하기 (0) | 2020.08.09 |