3 Contoh Mengenal Konversi Data dan Operator pada Bahasa Pemrograman Java

0
3 Contoh Mengenal Konversi Data dan Operator pada Bahasa Pemrograman Java

Sebelumnya kita telah mempelajari tentang konversi dan operator didalam bahasa pemrograman Java. Konversi dalam bahasa pemrograman Java merupakan suatu cara untuk mengganti atau merubah ataupun mengonversi dari suatu data yang bertipe data tertentu ke jenis tipe data lain. Sedangkan Operator merupakan suatu simbol yang digunakan untuk melakukan suatu operasi baik memanipulasi dan mengolah satu atau lebih variabel. Dan di dalam bahasa pemrograman Java, terdapat 5 jenis operator yaitu: Operasi Assignment, operasi arithmetic, operasi unery, operasi equality and relational dan operasi conditional.

Maka kali ini, kita mengimplementasikan konversi dan operator bahasa pemrograman java pada Intellij IDE, agar kita dapat lebih memahami dan mengimplementasikannya pada kasus kasus lainnya.

Contoh 1:

public class konversi{
public static void main (String [] args){
String a = "33";
char b = 'D';
int c = 54;
double d = 34.1;

//1.konversi double ke String
String stbaru = Double.toString(d);
System.out.println(stbaru);

//2.konversi string ke double
double dbbaru = Double.parseDouble(a);
System.out.println(dbbaru);

//3.konversi string ke integer
int intbaru = Integer.parseInt(a);
System.out.println(intbaru);

//4.casting int ke double
double e = ((double)c);
System.out.println(e);

//5.casting char ke integer
System.out.println((int)b);
}
}

Hasil/outputnya :

Pada pemrograman di atas, kita telah melakukan konversi terhadap tipe data ke tipe data lainnya. Dilihat dari contoh 1:
kasus 1 = mengonversi dari tipe data double ke tipe data String. Artinya dari 34.1 menjadi “34.1”.
kasus 2 = mengonversi dari tipe data string ke tipe data double. Artinya dari “33” menjadi 33.0.
kasus 3 = mengonversi dari tipe data String ke tipe data int. Artinya dari “33” menjadi 33.
kasus 4 = mengonversi dari tipe data integer ke tipe data double. Artinya dari 54 menjadi 54.0  .
kasus 5 = mengonversi dari tipe data char ke tipe data integer. Artinya dari ‘D’ menjadi 68.

Baca Juga :  Program Menghitung Nilai Sesuai Kontrak Kuliah Menggunakan JOptionPane Java

Contoh 2 :


public class arithmetic {
    public static void main (String [] args){
        int x = 15, y =45;
        double a,b,c;

        System.out.println("Nilai x = " + x);
        System.out.println("Niali y = " + y);
        System.out.println("Nilai a = x + y, maka nilai a = " + (a = (x + y) ));
        System.out.println("Nilai b = x * y / 5, maka nilai b = " + (b = (x*y)/5));
        System.out.println("Nilai c = x - y, maka nilai c = " + ((x-y)));
        System.out.println("Increment nilai x = " + ++x);
        System.out.println("Decrement nilai y = " + --y);
        System.out.println("Nilai (x mod y) = " + (y%x));
    }
} 
 

Hasil/outputnya :

Pada pemrograman diatas kita telah mengimplementasikan operasi assignment yang berupa  ” = “, operasi artihmetic berupa penjumlahan, pengurangan, perkalian,pembagian, hasil bagi dan operasi unary berupa increment dan decrement.

Contoh 3:


public class logika {
    public static void main (String [] args){
       int x = 10; int y = 50;

        System.out.println("x = " + x);
        System.out.println("y = " + y);
        System.out.println("Is x = y? " + (x==y));
        System.out.println("Is y > (x*x)? " + (y > (x*x)));
        System.out.println("Is (x + y) unequal (y+x)? " + ((x+y)!= (y+x)) );
        System.out.println("Is (x *x ) = (50*2)? " + ((x*x) == (50*2)));
    }
}
 

Hasil/outputnya :

Pada Pemrograman diatas, kita telah mengimplementasikan operasi Equality and Relational, dan juga menggunakan operasi arithmetic maupun operasi assignment.

Bagaimana ? Sudah bisa mengimplementasikannya kan? Kalau sudah, jangan merasa puas dulu yaa. Cobalah beberapa contoh kasus yang mengimplementasikan konversi data dan operator, sehingga kamu dapat lebih memahaminya.

Baca Juga :  Pembuatan Program Java Pertama dengan mengkompilasi di Command Prompt

Semoga bermanfaat dan terimakasih.
Salam DUTORMASI!!!