silahkan copy source code berikut dan save dengan nama BinaryToDecimal.java
*Nama harus sama dengan nama Class..
import java.lang.*; import java.io.*; public class BinaryToDecimal { public static void main ( String [] args ) throws IOException { BufferedReader bf= new BufferedReader ( new InputStreamReader ( System.in )) ; System.out.print ( "Masukan Bilangan Binernya = " ) ; String str = bf.readLine () ; long num = Long.parseLong ( str ) ; long rem; while ( num > 0 ){ rem = num % 10 ; num = num / 10 ; if ( rem != 0 && rem != 1 ){ System.out.println ( "Ini bukan bilangan biner." ) ; System.out.println ( "Silahkan Coba lagi" ) ; System.exit ( 0 ) ; } } int i= Integer.parseInt ( str, 2 ) ; System.out.println ( "Desimalnya : " + i ) ; } }dan compile dengan mengetikkan di CMD untuk pengguna windows atau TERMINAL untuk pengguna Linux ubuntu
javac BinaryToDecimal.java
dan jalakan dengan mengetikkan
java BinaryToDecimal
#ScreenShotznya
Oke, Sekian..
semoga bermanfaat.. :)
Terima kasih, Mas. Saya lagi mencari cara konversi, nih. Menulislah lagi...
ReplyDeletesama2 mas :)
ReplyDelete