본문 바로가기

Java/계산기

JAVA로 만든 사칙연산 간단 계산기

이번 방학동안 전공공부에 손을 놓고 있어서

남은 방학 1달동안은 여러가지 만들어보기로 했다.

 

제일 먼저 만들어 본 것은 사칙연산이 되는 계산기


콘솔로 입력/출력이 가능한 계산기

	public static void main(String[] args)  {

		Scanner sc = new Scanner(System.in);

		System.out.println("========================");
		System.out.println("계산기 프로그램입니다.");
		System.out.println("원하는 연산을 입력해주세요.");
		System.out.println("1. +");
		System.out.println("2. -");
		System.out.println("3. *");
		System.out.println("4. /");
		System.out.println("========================");
		
		// 사용자 입력
		System.out.print("원하는 숫자를 입력하세요 : ");
		int number = sc.nextInt();
		System.out.println("A와 B를 입력하세요 : ");
		int a = sc.nextInt();
		int b = sc.nextInt();
		
		switch(number) {
		case 1:
			Plus(a,b);
			break;
		case 2:
			Minus(a,b);
			break;
		case 3:
			Mul(a,b);
			break;
		case 4:
			Div(a,b);
			break;
		}
		System.out.println("프로그램이 종료되었습니다.");
	}
    
  	public void Plus(int x, int y) {
		System.out.println("A + B = "+(x+y));
	}
	
	public void Minus(int x, int y) {
		if(x>=y)
			System.out.println("A - B = "+(x-y));
		else
			System.out.println("B - A = "+(y-x));
	}
	
	public void Mul(int x, int y) {
		System.out.println("A * B = "+(x*y));
	}
	
	public void Div(int x, int y) {
		System.out.println("A / B = "+(x/y));
	}
}

보완해야할 것

1. 더 많은 기능을 넣어보기

2. 천단위로 ,(콤마)찍기

3. 다른 방법으로 만들어보기

'Java > 계산기' 카테고리의 다른 글

JAVA Swing으로 만든 사칙연산 간단 계산기  (0) 2020.02.08