[Java] 계산기 프로그램

Young eee·2022년 12월 22일

Java

목록 보기
7/22
post-thumbnail
		// calculator (계산기)
		int num1, num2, result;
		String o;
		
		while(true) {
		
			// 1. 숫자입력
			Scanner sc = new Scanner(System.in);
			System.out.print("첫 번째 숫자 입력 >> ");
			num1 = sc.nextInt();
			
			// 2. 연산기호(+, -, *, /)
			System.out.print("연산 기호 입력 >> ");
			o = sc.next();
			
			// 3. 숫자입력
			System.out.print("두 번째 숫자 입력 >> ");
			num2 = sc.nextInt();
			
			// 4. 연산
			result = 0;
			if (o.equals("+") == true) {
				result = num1 + num2;
			}else if (o.equals("-") == true) {
				result = num1 - num2;
			}else if (o.equals("*") == true) {
				result = num1 * num2;
			}else if (o.equals("/") == true) {
				result = num1 / num2;
			}else {
				System.out.print("+, -, *, / 중 하나를 입력해주세요");
			}
			
			// 5. 결과출력
			System.out.println(num1 + o + num2 + " = " + result);
			
			//6. replay
			System.out.print("다시 계산하시겠습니까? (y/n) = ");
			String replay = sc.next();
			
			if(replay.equals("y")) {
				System.out.println("다시 시작합니다");
			}else {
				break;
			}
			
		}

0개의 댓글