Konversi Desimal Ke Biner

JavaBilangan biner merupakan bilangan yang terdefinisi atas 1 dan 0 saja.Berikut adalah program konversi bilangan desimal ke biner yang saya buat menggunakan pengkondisian (case) dan menerapkan sistem input dan output pada java. Silahkan mencoba program yang saya buat di bawah ini:

import java.util.Scanner;
import javax.naming.spi.DirStateFactory.Result;
public class ConvertDesToBiner {
public static void main(String[] kartiko){
int menu=0;
int angka;
String angka2;
boolean keluar=false;
Scanner obj= new Scanner(System.in);
System.out.println(“Program Konversi Bilangan Desimal ke Biner (viceversa)”);
System.out.println(“1. Konversi Bilangan Desimal ke Biner”);
System.out.println(“2. Keluar”);
System.out.print(“Pilih Menu ke: “);
menu=obj.nextInt();
switch (menu) {
case 1:System.out.print(‘\n’+”Bilangan desimal”);
angka=obj.nextInt();
DesToBin(angka);
break;
case 2:System.out.print(“Terima Kasih!”);
keluar=true;
break;
default:System.out.print(“Menu yang Anda pilih Salah”);
}
}
static void DesToBin(int bil){
int mod=0,sisa=0,i=0;
boolean loop=true;
int[] zz=new int[1000];
sisa=bil;
while(loop==true){
sisa=bil%2;
bil=bil/2;
zz[i]=sisa;
i++;
if((bil==0)||(bil==1)){
loop=false;
zz[i]=bil;
}
}
System.out.print(“Bilangan Biner: “);
for(int a=i;a>=0;a–){
System.out.print(zz[a]);
}
System.out.print(‘\n’);
}
}

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s