Java/Do it

두 실수의 연산

yedevlife 2020. 4. 19. 22:56
import java.util.Scanner;

public class Problem04_01 {

	public static void main(String[] args) {
		Scanner s=new Scanner (System.in);
		
		System.out.print("첫번째 계산할 값을 입력하세요 ==>");
		double a=s.nextDouble(); //실수니까 double 변수 사용
		System.out.print("두번째 계산할 값을 입력하세요 ==>");
		double b=s.nextDouble();
		
		System.out.printf("%.2f + %.2f = %.2f\n",a,b,a+b); 
        //.2는 소수점 2번째 자리까지만 나타냄을 의미
		System.out.printf("%.2f - %.2f = %.2f\n",a,b,a-b);
		System.out.printf("%.2f * %.2f = %.2f\n",a,b,a*b);
		System.out.printf("%.2f / %.2f = %.2f\n",a,b,a/b);
		System.out.printf("%d %% %d = %d\n",(int)a,(int)b,(int)a%(int)b); 
        //여기는 정수로 값을 나타내고 싶기 때문에 int 캐스팅 : 강제타입변환
	}

}

run 실행 화면