JAVA

Test011.java / 변수와 자료형 double 나눗셈 연산 실습

universedevelope 2022. 7. 1. 10:22
/* ======================================
   ■ ■ ■ 자바의 개요 및 특징 ■ ■ ■
======================================= */

// 변수와 자료형
// 변수와 자료형 실습 및 테스트 : double
// 나눗셈 연산 실습

public class Test011
{
	public static void main(String[] args)
	{
		// 정수와 정수의 나눗셈
		double a = 1 / 2 ;      // 정수와 정수의 나눗셈은 정수의 몫을 반환
		//double a = 0;
	
		// 결과 출력
		System.out.println("double a : " + a);
		//--==>> double a : 0.0     (최초 몫 반환 → 정수 → 최종 대입연산 : 형변환)

		double b = 1/2 + 1/2;
		//double b = 0 + 1/2;  (좌측 나눗셈 연산)
		//double b = 0 + 0;     (우측 나눗셈 연산)
		//double b = 0;    (int형 정수 0)

		System.out.println("double b : " + b);
		//--==>> double b : 0.0

		// 피 연산자로 실수가 포함되어 있는 나눗셈
		double c = 1 / 2.0;
		System.out.println("double C : " + c);
		//--==>> double c : 0.5

		//-- 나눗셈 연산과 관련하여
		//   피연산자 중 실수가 포함되어 있다면
		//   연산은 실수 기반의 연산이 수행되며
		//   결과값 또한 실수 형태로 반환된다.

		double d = 3/2 + 1/2;
		// double d = 1 + 1/2;
		// double d = 1 + 0;
		// double d = 1;
		System.out.println("double d : " + d);
		//--==>> double d : 1.0

		double e = 3/2 + 1/2.0;
		// double e = 1 + 1/2.0;
		// double e = 1 + 0.5;
		// double e = 1.5;
		System.out.println("double e : " + e);
		//--==>> double e : 1.5

	}
}

// 실행 결과
/*
double a : 0.0
double b : 0.0
double C : 0.5
double d : 1.0
double e : 1.5
계속하려면 아무 키나 누르십시오 . . .
*/
728x90