본문 바로가기

java

java - do while 문을 이용한 사칙연산

import java.util.Scanner;
public class Foreach {
	
	public static void main(String[] args) {	
Scanner sc =new  Scanner(System.in);
		
		String y = null;
		
		String str = null;
		//최초 한번 무조건 실행되는 do while 문
		do{
			
			int i,j;
			
			
			System.out.println("i =");			//i 값 받고
			i = sc.nextInt();
			System.out.println("j =");			//j 값 받고
			j = sc.nextInt();
			
			System.out.println("부호 입력  +  ,ㅡ -  , *  , / ");
			str = sc.next();				//부호 입력 값 받고
			
			if(str.equals("+")) {
				System.out.println("a+b =" + (i + j));
			}else if(str.equals("-")){
				System.out.println("a-b =" + (i - j));
			}else if(str.equals("*")) {
				System.out.println("a*b =" + (i * j));
			}else if(str.equals("/")) {
				System.out.println("a/b =" + (i / j));
			}else {
				System.out.println("잘못 입력했다오");
			}
		
			System.out.println("더 계산 하실겁니까? y");	  //탈출 할건지 물어본다
			y = sc.next();
			
		}while(y.equals("y"));		//y 가 입력되면 탈출된다.
		
	System.out.println("끗");
		
	}
	
	
}

 

 

출력값은

 

i =
5
j =
4
부호 입력  +  -   *  /
+
a+b =9
더 계산 하실겁니까? y