Mundarija:

Qanday qilib intni doublega aylantirasiz?
Qanday qilib intni doublega aylantirasiz?

Video: Qanday qilib intni doublega aylantirasiz?

Video: Qanday qilib intni doublega aylantirasiz?
Video: Minecraftda qishloq qilishni o'rganamiz 2024, Noyabr
Anonim

Keling, int-ni Double injava-ga aylantirish uchun oddiy kodni ko'rib chiqaylik

  1. umumiy sinf IntToDoubleExample2{
  2. public static void main(String args){
  3. int i=100;
  4. Ikki marta d = yangi Ikki marta (i);//birinchi usul.
  5. Ikki marta d2= Ikki marta .valueOf(i);//ikkinchi usul.
  6. System.out.println(d);
  7. System.out.println(d2);
  8. }}

Keyinchalik, siz ham so'rashingiz mumkin: int dublmi?

ikki barobar ham ikki barobar ko'p joy egallaydi int ko'p ilovalarda (masalan, 32-bitli tizimlarning ko'pchiligi). int butun sonning ikkilik ko'rinishi, ikki barobar a ikki barobar -aniq suzuvchi nuqta raqami. Qisqa javob: int 4 baytgacha xotiradan foydalanadi (va o'nlik kasrni o'z ichiga olmaydi), ikki barobar 8 bayt xotiradan foydalanadi.

Yuqoridagilardan tashqari, dublni qanday qilib satrga aylantirasiz? Java Double-ni stringga aylantirish

  1. + operatoridan foydalanish. Bu java-da ikkita tostringni aylantirishning eng oson yo'li.
  2. Double.toString() Double ning o'nli nuqtalarda satr ko'rinishini olish uchun Double class toString usulidan foydalanishimiz mumkin.
  3. String.valueOf()
  4. yangi Double (ikki l)
  5. String.format()
  6. Decimal Format.
  7. StringBuilder, StringBuffer.

Buni hisobga olsak, Java-da raqamni ikki barobarga qanday o'zgartirasiz?

Buning uchta yo'li bor aylantirish a String to ikki tomonlama qiymat ichida Java , Ikki marta .parseDouble() usuli, Ikki marta .valueOf() usuli va new yordamida Ikki marta () konstruktori va keyin olingan ob'ektni primitivga saqlash ikki barobar maydon, avtoboksing Java bo'ladi aylantirish a Ikki marta ga e'tiroz bildirish ikki barobar qisqa vaqt ichida ibtidoiy.

Java-da int-ga qanday o'zgartirasiz?

Java-da Stringto int-ni aylantirish uchun Integer.parseInt() dan foydalanishingiz mumkin

  1. Integer.parseInt() misollar. “10” satrini ibtidoiy int ga aylantirishga misol.
  2. Integer.valueOf() misollar. Shu bilan bir qatorda, siz Integer.valueOf() dan foydalanishingiz mumkin, u Integer obyektini qaytaradi.
  3. NumberFormatException.

Tavsiya: