Wednesday, December 26, 2018

Konversi Nilai dan Casting JAVA

Konversi Nilai dan Casting JAVA

Konversi Nilai dalam Assignment

Konversi nilai dari suatu variabel ke variabel lain dapat dilakukan dengan syarat sebagai berikut:

Dua tipe data compatible
Tipe tujuan harus lebih besar jangkauannya dibandingkan tipe sumber.

Misalnya sumber integer ke tujuan String.

Syntaxnya seperti berikut :
static int parseInt(String s)
static int parseInt(String s, int radix)
Penjelasan Parameter :

  • s - Ini adalah representasi string desimal.
  • radix - ini akan digunakan untuk mengkonversi String s menjadi integer.
  • parseInt(String s): ini mengembalikan integer (khusus desimal saja).
  • parseInt(int i): ini mengembalikan integer, diberi representasi string desimal, biner, oktal, atau heksadesimal (radix sama dengan masing-masing 10, 2, 8, atau 16) bilangan sebagai masukan.

Contoh Programnya Konfersi Javanya seperti berikut :

public class Konversi{ 
public static void main(String args[]){
      int x =Integer.parseInt("9");
      double c = Double.parseDouble("5");
      int b = Integer.parseInt("444",16);
      System.out.println(x);
      System.out.println(c);
      System.out.println(b);
   }
}

Konversi Nilai dan Casting JAVA
hasil coding , pada contoh diatas adalah konversi dari Integer ke Double , dan dari Double ke Integer



Type Casting terhadap tipe yang tidak Compatible


Cast adalah instruksi terhadap compiler untuk mengubah satu tipe ke tipe lainnya. Sintaksnya adalah sebagai berikut:
(target-type) expression
Contoh coding program java menggunakan cast :

class Cast {
public static void main(String args[]) { double x, y;
byte b; int i; char ch; x = 10.0;
y = 3.0;
i = (int) (x / y); // cast double to int 
System.out.println("Integer Output from x / y: " + i); i = 100;
b = (byte) i;
System.out.println("Value of b: " + b); i = 257;
b = (byte) i;
System.out.println("Value of b: " + b); b = 88; // ASCII code for X
ch = (char) b; System.out.println("ch: " + ch);
}
}

Konversi Nilai dan Casting JAVA
hasil coding cast java


Reviewer: FajarYusuf.Com
ItemReviewed: Konversi Nilai dan Casting JAVA

Seseorang yang ingin membagi pengalaman dan ilmu yang berguna untuk para pembaca FajarYusuf.Com :)

TENTANG SITUS

SITUS INI ADALAH SITUS PEMBELAJARAN PEMROGRAMAN DAN JUGA PEMAHAMAN TERHADAP TEKNOLOGI KOMPUTER. KALIAN BISA MENGIKUTI PEMBELAJARAN PEMROGRAMAN DENGAN BERTAHAP PADA MATERI YANG SUDAH SAYA SEDIAKAN, JIKA ADA MATERI YANG MEMBINGUNGKAN SILAKAN LAKUKAN KOMENTAR PADA MATERI YANG ANDA TANYAKAN ATAU KALIAN BISA MENGHUBUNGI SAYA DIHALAMAN KONTAK.