Notice
Recent Posts
Recent Comments
Link
Everything has an expiration date
009 - 자바의 나눗셈 연산자 (/)의 연산 특징 본문
/*===========================================
■■■ 자바의 개요 및 특징 ■■■
- 변수와 자료형
- 변수와 자료형 실습 및 테스트 : double
- 나눗셈 연산 실습
============================================*/
public class Test009
{
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 = (double)1 / 2;
System.out.println("double b : " + b);
// double b = (double)1 / 2; ┐
// double b = (double)0; ├─(Ⅹ)
// double b = 0; ┘
// double b = (double)1 / 2; ┐
// double b = 1.0 / 2; ├─(○)
// double b = 0.5; ┘
System.out.println("double b : " + b);
//--==>> double b : 0.5
double c = 1/2 + 1/2;
// double c = 0 + 1/2;
// double c = 0 + 0;
// double c = 0;
System.out.println("double c : " + c);
//--==>> double c = 0.0;
// 피 연산자로 실수가 포함되어 있는 나눗셈 연산
double d = 1 / 2.0;
System.out.println("double d : " + d);
//--==>> double d : 0.5
//-- 나눗셈 연산과 관련하여
// 피 연산자 중 실수가 하나라도 포함되어 있다면
// 연산은 실수 기반의 연산이 수행되며
// 결과값 또한 실수 형태로 반환된다.
double e = 3/2 + 1/2;
//double e = 1 + 1/2;
//double e = 1 + 0;
//double e = 1;
System.out.println("double e : " + e);
//--==>> double e : 1.0
double f = 3/2 + 1/2.0;
//double f = 1 + 1/2.0;
//double f = 1 + 0.5;
//double f = 1.5;
System.out.println("double f : " + f);
//--==>> double f : 1.5
}
}
// 실행 결과
/*
double a : 0.0
double b : 0.5
double b : 0.5
double c : 0.0
double d : 0.5
double e : 1.0
double f : 1.5
계속하려면 아무 키나 누르십시오 . . .
*/
'[Java] > Program source (java)' 카테고리의 다른 글
013 - Java BufferedReader를 통해 삼각형의 밑변과 높이를 입력 받고 삼각형의 넓이를 구하는 프로그램 (0) | 2023.08.28 |
---|---|
012 - Java BufferedReader를 통해 반지름을 입력 받고 원의 넓이와 둘레를 출력하는 프로그램 (0) | 2023.08.28 |
011 - Java 지정된 값으로 직사각형 넓이와 둘레 구하기 (0) | 2023.08.28 |
010 - Java 지정된 반지름 값으로 원의 둘레와 넓이 구하기 (0) | 2023.08.28 |
008 - 자바의 문자 char, 강제 형 변환 (0) | 2023.08.28 |