Bagaimana Menukar Perduaan Ke Perpuluhan Di Jawa?



Artikel ini mengenai 'Cara menukar Binari ke Perpuluhan di Jawa' adalah panduan komprehensif mengenai pelbagai cara menukar nombor binari menjadi nombor perpuluhan.

Sejak masa itu, kita telah mengetahui bahawa komputer memahami bahasa binari, tidak ada keraguan dalam kenyataan bahawa kita masing-masing ingin tahu untuk menukar nombor perduaan menjadi nombor perpuluhan, oktal, dan heksadesimal. Nah, dalam persekitaran di mana beratus-ratus nombor perlu disahkod dari bahasa mesin ke bahasa yang ditafsirkan oleh manusia, hampir mustahil untuk melakukannya secara manual. Oleh itu, kita hanya boleh menulis a kod ringkas mengenai cara menukar binari ke perpuluhan di Java. Oleh itu, dalam artikel ini, saya akan membincangkan perkara yang sama, dalam urutan berikut:

Sebelum saya membincangkan pelbagai cara menukar nombor binari ke nombor perpuluhan dalam , marilah kita melihat cara sekolah lama untuk menukar mereka.





Penukaran matematik dari Binari ke Perpuluhan

Idea sangat mudah. Anda hanya perlu mengekstrak digit nombor binari dari sebelah kanan dan mengalikannya dengan kekuatan 2. Kemudian, anda harus menambahkan semua nilai untuk mendapatkan nombor perpuluhan yang diperlukan. Rujuk gambar di bawah:

Tukar Perduaan ke Perpuluhan - Cara Menukar Perduaan ke Perpuluhan - Edureka



Oleh kerana anda telah memahami penukaran matematik binari ke nombor perpuluhan, marilah kita memahami cara menulis kod untuknya.

Tukarkan Nombor Binari ke Perpuluhan di Jawa

Untuk menukar nombor perduaan menjadi nombor perpuluhan di Java, anda boleh menggunakan salah satu Integer.parseInt () kaedah atau logik tersuai . Oleh itu, mari kita perhatikan setiap satu daripadanya. Bermula dengan Integer.parseInt () :

Kaedah Interger.parseInt ()

Kaedah ini digunakan untuk mengubah rentetan menjadi bilangan bulat dengan jejari yang diberikan. Ia dari Integer kelas dan sintaks kaedah ini adalah seperti berikut:



perbezaan antara balingan dan lemparan java
int parseInt awam statik (String s, int radix)

Program Java menggunakan Integer.parseInt ()

Terdapat dua cara untuk menulis a menggunakan Integer.parseInt (). Cara pertama adalah dengan menyebut nombor binari dalam program itu sendiri, dan cara kedua adalah meminta pengguna memasukkan nombor binari.

Sebutkan nombor perduaan dalam program itu sendiri
pakej sampleprogram kelas awam ConvertBinaryToDecimal {public static void main (String args []) {String binarynumber = '10101' int decimalnumber = Integer.parseInt (binarynumber, 2) System.out.println (decimalnumber)}}

Pengeluaran:

Sekiranya anda ingin menyebutkan beberapa nombor binari dalam kod itu sendiri, anda boleh menyebutnya dengan cara berikut:

pakej sampleprogram kelas awam ConvertBinaryToDecimal {public static void main (String args []) {System.out.println (Integer.parseInt ('1110', 2)) System.out.println (Integer.parseInt ('0010', 2) ) System.out.println (Integer.parseInt ('1010', 2)) System.out.println (Integer.parseInt ('0110', 2)) System.out.println (Integer.parseInt ('1101', 2) ))}}

Pengeluaran:

untuk apa sains data digunakan
Minta pengguna memasukkan nombor perduaan

Untuk membuat pengguna memasukkan nombor binari, anda mesti mengimport Kelas pengimbas . TheKelas pengimbas digunakan terutamanya untuk mendapatkan input pengguna, dan ia termasuk dalam paket java.util.

pakej sampleprogram import java.util.Scanner kelas awam ConvertBinaryToDecimal {public static void main (String args []) {Scanner BinaryInput = new Scanner (System.in) System.out.print ('Enter the Binary Number -') String BinaryNumber = BinaryInput.nextLine () System.out.println ('Decimal Number-' + Integer.parseInt (BinaryNumber, 2))}}

Pengeluaran:

Baiklah, ini mengenai menulis program java menggunakan kaedah Integer.parseInt (). Sekarang, seterusnya dalam artikel ini mengenai menukar binari ke perpuluhan dalam java, mari kita lihat cara menulis program Java untuk penukaran binari ke nombor perpuluhan tanpa menggunakan kaedah Integer.parseInt ().

Program Java menggunakan logik tersuai

Untuk menulis program Java mengenai cara menukar nombor perduaan menjadi nombor perpuluhan tanpa menggunakan kaedah Integer.parseInt (), anda boleh menulis kod dengan menyebut nombor perduaan dalam kod itu sendiri atau dengan mengambil input pengguna.

Sebutkan nombor perduaan dalam program itu sendiri

pakej sampleprogram kelas awam ConvertBinaryToDecimal {public static int retrieveDecimal (int binarynumber) {int decimalnumber = 0 int power = 0 while (true) {if (binarynumber == 0) {break} else {int temp = binarynumber% 10 decimalnumber + = temp * Math.pow (2, power) binarynumber = binarynumber / 10 power ++}} return decimalnumber} public static void main (String args []) {System.out.println ('Nilai perpuluhan adalah:' + retrieveDecimal (1110)) Sistem .out.println ('Nilai perpuluhan adalah:' + retrieveDecimal (0010)) System.out.println ('Nilai perpuluhan adalah:' + retrieveDecimal (1010)) System.out.println ('Nilai perpuluhan adalah:' + retrieveDecimal ( 0110)) System.out.println ('Nilai perpuluhan adalah:' + retrieveDecimal (1101))}}
Pengeluaran:

Minta pengguna memasukkan nombor perduaan

sample sampleprogram import java.util.Scanner class ConvertBinaryToDecimal {public static void main (String args []) {Scanner binaryinput = new Scanner (System.in) System.out.println ('Enter the binary number-') int n = binaryinput .nextInt () int decimalnumber = 0, power = 0 while (n! = 0) {decimalnumber + = ((n% 10) * Math.pow (2, power)) n = n / 10 power ++} System.out.println (nombor perpuluhan)}}
Pengeluaran:

Ini membawa kita ke akhir ini ' Bagaimana Menukar Perduaan ke Perpuluhan di Jawa? ' artikel. Kami telah belajar cara menukar nombor binari secara nombor secara nombor hingga nombor perpuluhan.

Jika anda menjumpai artikel ini tentang 'Bagaimana Mengonversi Biner ke Perpuluhan di Jawa?', Lihat oleh Edureka, sebuah syarikat pembelajaran dalam talian yang dipercayai dengan rangkaian lebih daripada 250,000 pelajar yang berpuas hati tersebar di seluruh dunia. Kami di sini untuk membantu anda dalam setiap langkah dalam perjalanan anda, kerana selain daripada soalan wawancara java ini, kami menyediakan kurikulum yang dirancang untuk pelajar dan profesional yang ingin menjadi Pembangun Java.

Ada soalan untuk kami? Sila sebutkan di bahagian komen dari “Cara Menukar Binari ke Perpuluhan di Jawa ' dan kami akan menghubungi anda secepat mungkin.

idea java terbaik untuk ubuntu