Java에서 Double을 Int로 변환하는 방법?



'자바에서 Double을 INT로 변환하는 방법'에 대한이 기사는 double 값을 정수로 변환하는 다양한 방법에 대한 포괄적 인 가이드입니다.

숫자를 이해하기 시작한 이래로 우리 각자는 숫자를 한 형식에서 다른 형식으로 변환하는 것에 대해 호기심이 많습니다. 가장 많이 사용되는 변환 중 하나는 숫자를 Double에서 Int로 변환하는 것입니다. 하지만 수백 개의 숫자를 변환해야하는 환경에서는 수동으로 수행하는 것이 거의 불가능합니다. 그래서 대신 우리는 간단한 코드 Double을 Int로 변환하는 방법 . 따라서이 기사에서는 다음 순서로 동일한 내용을 설명합니다.

      1. 타입 캐스팅
      2. Math.round ()
      3. Double.intValue ()

Double 값을 정수로 변환하는 프로그래밍 방법을 논의하기 전에 , Java에서 제공하는 다양한 방법에 대해 설명하겠습니다.





Java에서 Double을 Int로 변환하는 방법

우리 모두 알다시피 Double 프리미티브는 십진수를 포함합니다. 이러한 값을 정수로 변환하면 선택한 방법에 따라 숫자를 가장 가까운 정수로 반올림하여 소수 자릿수가 잘립니다. Java는 Double 값을 정수로 변환하는 다음 세 가지 방법을 제공합니다.

    1. 타입 캐스팅
    2. Math.round ()
    3. Double.intValue ()

위의 방법에 대한 요점은 아래 표를 참조하십시오.



타입 캐스팅 Math.round () Double.intValue ()
쉽고 사용자 친화적입니다. 소수점 뒤에있는 숫자를 제거하는 것이 목표 일 때 사용됩니다.
이 방법은 t에 사용됩니다.o Double 값을 가장 가까운 정수로 반올림Double-object가있을 때 사용됩니다.
예:

int 값 = (int) 3.89

산출:

예:



int 값 = (int) Math.round (3.89)

산출: 4

예:

이중 d = 3.89
int i = d.intValue ()

산출:

세 가지 방법의 요점을 모두 이해 했으므로 코드 작성 방법을 이해하겠습니다.

TypeCasting을 사용하여 Java에서 Double을 Int로 변환

이 메서드는 Double 값을 정수로 다운 캐스트하는 데 사용됩니다.

통사론:

double var = double value // 변수에 double 값 할당 var int newvar = (int) var // 변환 된 정수 값을 newvar 변수에 할당

예:

package edureka import java.util.Scanner public class DoubleToIntExample {public static void main (String [] args) {Scanner Input = new Scanner (System.in) System.out.print ( 'Enter a number with decimal numbers greater than 5- ') double Number = Input.nextDouble () int IntNumber = (int) Number System.out.println ('5보다 큰 10 진수를 정수로 변환- '+ IntNumber) System.out.print ('Enter a 소수 자릿수가 5 미만인 숫자- ') double Number1 = Input.nextDouble () int IntNumber1 = (int) Number1 System.out.println ('소수 자릿수가 5 미만인 10 진수는 정수로 변환됩니다.- '+ IntNumber1 ) System.out.print ('10 진수가 5와 같은 숫자를 입력하십시오- ') double Number2 = Input.nextDouble () int IntNumber2 = (int) Number2 System.out.println ('10 진수가 다음과 같은 10 진수 5는 정수로 수렴됩니다.- '+ IntNumber2)}}

산출:

다음으로 math.round () 메소드를 사용하여 Java에서 Double을 Int로 변환하는 방법을 살펴 보겠습니다.

Math.round ()를 사용하여 Java에서 Double을 Int로 변환

이 메서드는 Double 값을 가장 가까운 정수로 반올림하는 데 사용됩니다.

SQL의 날짜 데이터 유형

통사론:

double var = double value // 변수에 double 값 할당 var int newvar = (int) Math.round (var) // 변환 된 정수 값을 변수 newvar에 할당

예:

package edureka import java.util.Scanner public class DoubleToIntExample {public static void main (String [] args) {Scanner Input = new Scanner (System.in) System.out.print ( 'Enter a number with decimal numbers greater than 5- ') double Number = Input.nextDouble () int IntNumber = (int) Math.round (Number) System.out.println ('10 진수가 5보다 큰 10 진수는 정수로 변환됩니다.-'+ IntNumber) System.out .print ( 'Enter a number with decimal numbers less than 5-') double Number1 = Input.nextDouble () int IntNumber1 = (int) Math.round (Number1) System.out.println ( 'The decimal numbers with decimal numbers less 5보다 정수로 수렴- '+ IntNumber1) System.out.print ('Enter a number with decimal numbers equal to 5- ') double Number2 = Input.nextDouble () int IntNumber2 = (int) Math.round (Number2) System.out.println ('10 진수가 5 인 10 진수는 정수로 변환됩니다.- '+ IntNumber2)}}

산출:

다음으로 Double.intValue () 메서드를 사용하여 Java에서 double을 Int로 변환하는 방법을 살펴 보겠습니다.

Java에서 Double을 Int로 변환하십시오. Double.intValue ()

이 방법은 이중 개체가있을 때 사용됩니다.

통사론:

double var = double value // 변수에 double 값 할당 var Double newvar = new Double (var) // Double object int var1 = newvar.intValue // 변환 된 정수 값을 변수 var1에 할당

예:

package edureka import java.util.Scanner public class DoubleToIntExample {public static void main (String [] args) {Scanner Input = new Scanner (System.in) System.out.print ( 'Enter a number with decimal numbers greater than 5- ') double Number = Input.nextDouble () Double DNumber = new Double (Number) int IntNumber = DNumber.intValue () System.out.println ('10 진수가 5보다 큰 10 진수를 정수로 수렴-'+ IntNumber ) System.out.print ('10 진수 5 미만의 숫자 입력- ') double Number1 = Input.nextDouble () Double DNumber1 = new Double (Number1) int IntNumber1 = DNumber1.intValue () System.out.println ( '10 진수가 5 미만인 10 진수는 정수로 변환됩니다- '+ IntNumber1) System.out.print ('10 진수가 5와 같은 숫자 입력-') double Number2 = Input.nextDouble () Double DNumber2 = new Double (Number2) int IntNumber2 = DNumber2.intValue () System.out.println ('10 진수가 5 인 10 진수는 con입니다. 정수로 vereted- '+ IntNumber2)}}

산출:

'Java에서 Double을 Int로 변환하는 방법'에 대한이 기사를 찾았다면 다음을 확인하십시오. 전 세계에 250,000 명 이상의 만족 한 학습자 네트워크를 보유한 신뢰할 수있는 온라인 학습 회사 인 Edureka에서 우리는 당신의 여정의 모든 단계에서 당신을 돕기 위해 여기에 있습니다.이 자바 인터뷰 질문 외에도 우리는 학생과 전문가가되기를 원하는 전문가를 위해 설계된 커리큘럼을 제안합니다. 자바 개발자.

질문이 있으십니까? 이 'Java에서 Double을 Int로 변환하는 방법'의 주석 섹션에서 언급하십시오. ' 가능한 한 빨리 연락 드리겠습니다.