투케이2K

109. (java/자바) 사용자로부터 사칙연산자 +, -, *, / 값을 입력 받은 후 연산 수행 실시 본문

Java

109. (java/자바) 사용자로부터 사칙연산자 +, -, *, / 값을 입력 받은 후 연산 수행 실시

투케이2K 2021. 1. 10. 20:18
반응형

/* =========================== */

[ 개발 환경 설정 ]

개발 툴 : Eclipse

개발 언어 : Java

/* =========================== */

/* =========================== */

[소스 코드]

 

package AI3;

import java.util.Scanner;

public class MainActivity14 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("[사용자로부터 사칙연산자 +, -, *, / 값을 입력 받은 후 연산 수행 실시]");			
				
		//사용자로부터 데이터를 입력 받기 위해 Scanner 객체 선언
		Scanner scan = new Scanner(System.in); 
		
		//첫번째, 두번째 정수를 입력받는다
		System.out.print("첫 번째 값 : ");
		int one = scan.nextInt();
		
		System.out.print("두 번째 값 : ");
		int two = scan.nextInt(); 
				
		//기호를 입력받는다
		System.out.print("(+, -, *, /) 중 연산자를 선택해 주세요 : ");
		String sign = scan.next();
		
		if(sign.equals("+")) {
			System.out.println("연산 : "+one+" + "+two+" = "+(one+two));
		}
		else if(sign.equals("-")) {
			System.out.println("연산 : "+one+" - "+two+" = "+(one+two));
		}
		else if(sign.equals("*")) {
			System.out.println("연산 : "+one+" * "+two+" = "+(one+two));
		}
		else if(sign.equals("/")) {
			System.out.println("연산 : "+one+" / "+two+" = "+(one+two));
		}
		else {
			System.out.println("선택한 연산자가 적절하지 않습니다 ... 다시 선택해 주세요");
		}

	}//메인 종료

}//클래스 종료

/* =========================== */

[결과 출력]

[사용자로부터 사칙연산자 +, -, *, / 값을 입력 받은 후 연산 수행 실시 ]

첫 번째 값 : 10

두 번째 값 : 20

(+, -, *, /) 중 연산자를 선택해 주세요 : *

연산 : 10 * 20 = 30

/* =========================== */

/* =========================== */

[요약 설명]

* 1. Scanner 객체를 선언해서 값을 입력받습니다

* 2. nextInt() - 정수값을 입력받습니다

* 3. next() - 문자열값을 입력받습니다

/* =========================== */

반응형
Comments