package overloading;
public class test {
public void process (int dec){ //merubah desimal ke binner
if (dec>1)
process(dec/2);
System.out.print(dec%2);}
public static int process(String number, String hex) { //merubah hexdec ke decimal
int n = 0,jumlahHex=0,pangkat=0,jumlahNumber=0;
for(int i=hex.length()-1;i>=0;i--){
switch(hex.charAt(i)){
case'0':n=0;break;
case'1':n=1;break;
case'2':n=2;break;
case'3':n=3;break;
case'4':n=4;break;
case'5':n=5;break;
case'6':n=6;break;
case'7':n=7;break;
case'8':n=8;break;
case'9':n=9;break;
case 'A':n=10;break;
case 'B':n=11;break;
case 'C':n=12;break;
case 'D':n=13;break;
case 'E':n=14;break;
case 'F':n=15;break;}
jumlahHex+=n*Math.pow(16, pangkat);
pangkat++; }
for(int j=number.length()-1;j>=0;j--){
switch(number.charAt(j)){
case'0':n=0;break;
case'1':n=1;break;
case'2':n=2;break;
case'3':n=3;break;
case'4':n=4;break;
case'5':n=5;break;
case'6':n=6;break;
case'7':n=7;break;
case'8':n=8;break;
case'9':n=9;break;
case 'A':n=10;break;
case 'B':n=11;break;
case 'C':n=12;break;
case 'D':n=13;break;
case 'E':n=14;break;
case 'F':n=15;break;}
jumlahNumber+=n*Math.pow(16, pangkat);
pangkat++;}
return jumlahHex+jumlahNumber;}
public void process (String kal){ //pola huruf JAVA
for (int i = 0;i<kal.length();i++){
for (int j=0; j<=i;j++){
System.out.print(kal.charAt(j)+ " ");
}System.out.println();}}
public void process (double angka){ //pola angka
for (int i=1; i<=angka;i++){
for (int j=1; j<=i; j++){
System.out.print(i*j+" ");}
System.out.println();}}
public static void process(boolean x, boolean y){ //operasi union boolean
boolean hasil;
hasil = x&y;
System.out.println("\nHasilOperasi 'AND' Keduanya Adalah : " + hasil);}}
public class Overloading{
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
test a = new test();
for (int i = 0; i<i+1;i++){
System.out.println("---------Menu Pilihan--------" );
System.out.println("1. Konvert Desimal ke Biner" );
System.out.println("2. Konvert Hexa ke Desimal" );
System.out.println("3. Membuat pola dengan Huruf" );
System.out.println("4. Membuat pola angka berlapis");
System.out.println("5. Operasi union boolean");
System.out.println("6. exit\n");
System.out.print("Masukkan pilihan anda : ");
int e = input.nextByte();
if (e==6){
System.out.println("Program telah berhenti");break;}
else if (e>6){
System.out.println("Maaf , silahkan coba lagi! ");continue;}
if (e==1){
System.out.print("Masukkan bilangan Desimal : ");
int x = input.nextInt();
System.out.print("konvert desimal ke binner : ");
a.process(x);
System.out.println("\n");
}
if (e==2){
System.out.print("Masukkan bilangan hexa 1 : ");
String w = input.next();
System.out.print("Masukkan bilangan hexa 2 : ");
String t = input.next();
System.out.println("hasil konvertnya adalah : "+a.process(w.toUpperCase(),t.toUpperCase())+"\n");
}
if (e==3){
System.out.print("Masukkan karakter : ");
String v = input.next();
a.process(v);System.out.println("\n");
}
if (e==4){
System.out.print("Masukkan banyak angka : ");
double p = input.nextDouble();
a.process(p);System.out.println("\n");
}
if (e==5){
System.out.println("Fungsi boolean (true/false)");
System.out.print("boolean 1 : ");
boolean y = input.nextBoolean();
System.out.print("boolean 2 : ");
boolean z = input.nextBoolean();
a.process(y,z);}}}}
Casino | Dr. Maryland
BalasHapusCasino is located in the former 하남 출장마사지 Hard Rock 제주 출장샵 Hotel 남양주 출장샵 & Casino in 포항 출장샵 East Virginia, 여주 출장샵 Maryland. The casino features a 200,000 square foot gaming space Rating: 4.2 · 4,300 reviews