본문 바로가기

콩's EDUCATION/콩's JAVA_RUN

계산기 프로그램

// 사칙 연산 2014/05/12 과제물

// 계산기 초보과정

// Java Calc 10+20, 10-20, 10*20, 10/20

 

예제)

class Calc{

public static void main(String[] args){

명령행 매개변수 3개 입력 사칙연산 구현하라

1. * 입력 주의

2. 0으로 나누면 에러 출력

}

 

import java.io.IOException;
import java.util.Scanner;

public class Calc {
 public static void main(String[] args) throws IOException {

 Scanner r = new Scanner(System.in);
 System.out.println("사용할 연산을 입력하세요 : (ex)+,-,*,/");
 char a = (char)System.in.read();

 System.out.println("1번 입력 : ");
 int args1 = r.nextInt();
 System.out.println("2번 입력 : ");
 int args2 = r.nextInt();
 System.out.println("3번 입력 : ");
 int args3 = r.nextInt();
 
 if(a=='+'){
  System.out.println("매개 변수 합 : "+(args1+args2+args3));
 }
 if(a=='-'){
  System.out.println("매개 변수 빼기 : "+(args1-args2-args3));
 }
 if(a=='*'){
  System.out.println("매개 변수 곱 : "+(args1*args2*args3));
 }
 if(a=='/'){
  if(args1 ==0 || args2 ==0 || args3 ==0){
   System.out.println("0으로 나누면 오류가 발생합니다.");
  }
  else if(args1 !=0 || args2 !=0 || args3 !=0){
  System.out.println("매개 변수 나눔 : "+(args1/args2/args3));
  } 
 }
 }
}

 


 

Calc.java