Како претворити Доубле у Инт у Јави?



Овај чланак о „Како претворити Доубле у ИНТ у Јави“ је свеобухватан водич о различитим начинима претварања двоструких вредности у целе бројеве.

Откад смо почели да разумемо бројеве, свако од нас радознало је претварање бројева из једног облика у други. Једна од најпопуларнијих конверзија је претварање броја из Доубле у Инт. Али, у окружењу у којем је потребно претворити стотине бројева, готово је немогуће то учинити ручно. Дакле, уместо тога, можемо само написати а једноставан код о томе како претворити Доубле у Инт у . Стога ћу у овом чланку разговарати о истом, у следећем низу:

      1. ТипеЦастинг
      2. Матх.роунд ()
      3. Доубле.интВалуе ()

Пре него што расправим о начину програмирања претварања двоструких вредности у целе бројеве у , разговарајмо о различитим начинима које пружа Јава.





Начини за претварање Доубле-а у Инт у Јави

Као што сви знамо, Доубле примитив садржи децималне цифре. При претварању ових вредности у целе бројеве, децималне цифре се скраћују заокруживањем броја на најближи цели број у складу са одабраном методом. Јава нуди следећа три начина за претварање двоструких вредности у целобројне бројеве:

    1. ТипеЦастинг
    2. Матх.роунд ()
    3. Доубле.интВалуе ()

Погледајте доњу табелу да бисте сазнали нешто о горе наведеним методама.



ТипеЦастинг Матх.роунд () Доубле.интВалуе ()
Лако и лако за употребу. Користи се када вам је циљ да се решите бројева присутних после децималне запете.
Ова метода се користи то заокружите вредност Доубле на најближи цели бројКористи се када имате Доубле-објецт.
Пример:

инт вредност = (инт) 3.89

Излаз: 3

Пример:



инт вриједност = (инт) Матх.роунд (3.89)

Излаз: 4

Пример:

двоструко д = 3,89
инт и = д.интВалуе ()

Излаз: 3

Пошто сте разумели суштину све три методе, дајте нам да разумемо како да напишемо код за њу.

Претворите Доубле у Инт у Јави користећи ТипеЦастинг

Ова метода се користи за смањење вредности Доубле на цео број.

Синтакса:

доубле вар = двострука вредност // Доделите двоструку вредност променљивој вар инт неввар = (инт) вар // променљивој неввар доделите претворену целобројну вредност

Пример:

пакет едурека импорт јава.утил.Сцаннер јавна класа ДоублеТоИнтЕкампле {публиц статиц воид маин (Стринг [] аргс) {Сцаннер Инпут = нев Сцаннер (Систем.ин) Систем.оут.принт ('Унесите број са децималним цифрама већим од 5 - ') доубле Нумбер = Инпут.нектДоубле () инт ИнтНумбер = (инт) Нумбер Систем.оут.принтлн (' Децимални број са децималним цифрама већим од 5 претвара се у цео број - '+ ИнтНумбер) Систем.оут.принт (' Ентер број са децималним цифрама мањим од 5 - ') двоструки Нумбер1 = Инпут.нектДоубле () инт ИнтНумбер1 = (инт) Нумбер1 Систем.оут.принтлн (' Децимални број са децималним цифрама мањим од 5 претвара се у цео број - '+ ИнтНумбер1 ) Систем.оут.принт ('Унесите број са децималним цифрама једнаким 5 -') доубле Нумбер2 = Инпут.нектДоубле () инт ИнтНумбер2 = (инт) Нумбер2 Систем.оут.принтлн ('Децимални број са децималним цифрама једнаким 5 се претвара у цео број - '+ ИнтНумбер2)}}

Излаз:

Даље, погледајмо како претворити Доубле у Инт у Јави, користећи методу матх.роунд ().

Конвертујте Доубле у Инт у Јави користећи Матх.роунд ()

Ова метода се користи за заокруживање вредности Доубле на најближи цели број.

Синтакса:

доубле вар = двострука вредност // Додељивање двоструке вредности променљивој вар инт неввар = (инт) Матх.роунд (вар) // променљивој неввар доделите претворену целобројну вредност

Пример:

пакет едурека импорт јава.утил.Сцаннер јавна класа ДоублеТоИнтЕкампле {публиц статиц воид маин (Стринг [] аргс) {Сцаннер Инпут = нев Сцаннер (Систем.ин) Систем.оут.принт ('Унесите број са децималним цифрама већим од 5 - ') доубле Нумбер = Инпут.нектДоубле () инт ИнтНумбер = (инт) Матх.роунд (Нумбер) Систем.оут.принтлн (' Децимални број са децималним цифрама већим од 5 претвара се у цео број - '+ ИнтНумбер) Систем.оут .принт ('Унесите број са децималним цифрама мањим од 5 -') доубле Нумбер1 = Инпут.нектДоубле () инт ИнтНумбер1 = (инт) Матх.роунд (Нумбер1) Систем.оут.принтлн ('Децимални број са децималним цифрама мање од 5 се претвара у цео број - '+ ИнтНумбер1) Систем.оут.принт (' Унесите број са децималним цифрама једнаким 5 - ') доубле Нумбер2 = Инпут.нектДоубле () инт ИнтНумбер2 = (инт) Матх.роунд (Нумбер2) Систем.оут.принтлн ('Децимални број са децималним цифрама једнаким 5 претвара се у цео број -' + ИнтНумбер2)}}

Излаз:

Даље, погледајмо како претворити доубле у Инт у Јави, користећи методу Доубле.интВалуе ().

Конвертујте Доубле у Инт у Јави помоћу Доубле.интВалуе ()

Ова метода се користи када имате двоструки објекат.

Синтакса:

доубле вар = двострука вредност // Додељивање двоструке вредности променљивој вар Доубле неввар = нев Доубле (вар) // Доубле објецт инт вар1 = неввар.интВалуе // Додељивање претворене целобројне вредности променљивој вар1

Пример:

пакет едурека импорт јава.утил.Сцаннер јавна класа ДоублеТоИнтЕкампле {публиц статиц воид маин (Стринг [] аргс) {Сцаннер Инпут = нев Сцаннер (Систем.ин) Систем.оут.принт ('Унесите број са децималним цифрама већим од 5 - ') доубле Нумбер = Инпут.нектДоубле () Доубле ДНумбер = нев Доубле (Нумбер) инт ИнтНумбер = ДНумбер.интВалуе () Систем.оут.принтлн (' Децимални број са децималним цифрама већим од 5 претвара се у цео број - '+ ИнтНумбер ) Систем.оут.принт ('Унесите број са децималним цифрама мањим од 5 -') доубле Нумбер1 = Инпут.нектДоубле () Доубле ДНумбер1 = нев Доубле (Нумбер1) инт ИнтНумбер1 = ДНумбер1.интВалуе () Систем.оут.принтлн ( 'Децимални број са децималним цифрама мањим од 5 претвара се у цео број -' + ИнтНумбер1) Систем.оут.принт ('Унесите број са децималним цифрама једнаким 5 -') доубле Нумбер2 = Инпут.нектДоубле () Доубле ДНумбер2 = нев Доубле (Нумбер2) инт ИнтНумбер2 = ДНумбер2.интВалуе () Систем.оут.принтлн ('Децимални број са децималним цифрама једнаким 5 је цон веретед то интегер - '+ ИнтНумбер2)}}

Излаз:

како претворити бинарни у децимални у јави

Ако сте пронашли овај чланак о „Како претворити Доубле у Инт у Јави?“, Погледајте Едурека, поуздана компанија за учење на мрежи са мрежом од више од 250 000 задовољних ученика раширених широм света. Овде смо да вам помогнемо у сваком кораку на путовању, јер поред тога што постављате питања о јава интервјуу, осмислили смо наставни план и програм који је дизајниран за студенте и професионалце који желе да буду Јава Програмер.

Имате питање за нас? Молимо вас да га помињете у одељку за коментаре овог „Како претворити Доубле у Инт на Јави ' и јавићемо вам се у најкраћем могућем року.