Pada artikel ini kita akan mencoba membahas variable yang digunakan dalam java
Sintaks dasar :
Menuliskan tipe data dari variabel:
[tipe data] [nama variabel]
- Primitive Data Types:
- byte
- String
- int
- double
- float
- Char
- boolean
Memiliki nilai integer dari -128 sampai +127 dan menempati 1 byte ( 8 bits ) di memori
contoh :
package javabeginner;
public class Javabeginner {
private static byte _byte= 100 ,_byte2 = -50;
public void trace(){
System.out.println("ini variabel byte :" + _byte);
}
public static void main(String[] args) {
Javabeginner test = new Javabeginner();
test.trace();
}
}
Jika anda melakukan dengan benar maka pada output Window akan tampil seperti berikut
run:
ini variabel byte :100
BUILD SUCCESSFUL (total time: 0 seconds)
Gunanya sama seperti string di ActionScript yaitu bertujuan untuk menampilka kata kata..
contoh :
package javabeginner;
public class Javabeginner {
public static void main(String[] args) {
String sapaan="hello";
System.out.println(sapaan);
}
}
Jika anda melakukan dengan benar maka pada output Window akan tampil seperti berikut
run:
hello
BUILD SUCCESSFUL (total time: 0 seconds)
Jika lebih dari 1 string
package javabeginner;
public class Javabeginner {
public static void main(String[] args) {
String sapaan="hello",nama="Pustaka Code";
System.out.println(sapaan + " " + nama);
}
}
Jika anda melakukan dengan benar maka pada output Window akan tampil seperti berikut
run:
hello Pustaka Code
BUILD SUCCESSFUL (total time: 0 seconds)
atau bisa juga dituliskan dengan seperti ini
package javabeginner;
public class Javabeginner {
public void string(){
String sapaan="hello",nama="Pustaka Code";
System.out.println(sapaan + " " + nama);
}
public static void main(String[] args) {
Javabeginner test = new Javabeginner();
test.string();
}
}
Jika anda melakukan dengan benar maka pada output Window akan tampil seperti berikut
run:
hello Pustaka Code
BUILD SUCCESSFUL (total time: 0 seconds)
Untuk menuliskan angka bilangan bulat
contoh :
package javabeginner;
public class Javabeginner {
public void string(){
String sapaan="hello",nama="Pustaka Code";
System.out.println(sapaan + " " + nama);
}
public static void main(String[] args) {
Javabeginner test = new Javabeginner();
test.string();
int angka=12;
System.out.println("ini angka bulat :" + angka);
}
}
Jika anda melakukan dengan benar maka pada output Window akan tampil seperti berikut
run:
hello Pustaka Code
ini angka bulat :12
BUILD SUCCESSFUL (total time: 1 second)
atau bisa juga ditulis seperti ini
package javabeginner;
public class Javabeginner {
public void string(){
String sapaan="hello",nama="Pustaka Code";
System.out.println(sapaan + " " + nama);
}
public void number(){
int angka=12;
System.out.println("ini angka bulat :" + angka);
}
public static void main(String[] args) {
Javabeginner test = new Javabeginner();
test.string();
test.number();
}
}
Jika anda melakukan dengan benar maka pada output Window akan tampil seperti berikut
run:
hello Pustaka Code
ini angka bulat :12
BUILD SUCCESSFUL (total time: 1 second)
Atau jika menggunakan class static
package javabeginner;
public class Javabeginner {
private static int angka;
private static String sapaan,nama;
public static void main(String[] args) {
sapaan="hello";
nama="Pustaka Code";
angka=12;
System.out.println(sapaan+" " + nama);
System.out.println("ini angka bulat :" + angka);
}
}
Jika anda melakukan dengan benar maka pada output Window akan tampil seperti berikut
run:
hello Pustaka Code
ini angka bulat :12
BUILD SUCCESSFUL (total time: 1 second)
atau
package javabeginner;
public class Javabeginner {
private static int angka;
private static String sapaan,nama;
public void string(){
sapaan="hello";
nama="Pustaka Code";
System.out.println(sapaan+" " + nama);
}
public void number(){
angka=12;
System.out.println("ini angka bulat :" + angka);
}
public static void main(String[] args) {
Javabeginner test = new Javabeginner();
test.string();
test.number();
}
}
Jika anda melakukan dengan benar maka pada output Window akan tampil seperti berikut
run:
hello Pustaka Code
ini angka bulat :12
BUILD SUCCESSFUL (total time: 1 second)
Variabel yang berguna untuk penulisan angka desimal
contoh :
package javabeginner;
public class Javabeginner {
private static int angka;
private static double desimal;
private static String sapaan, nama;
public void string() {
sapaan = "hello";
nama = "Pustaka Code";
System.out.println(sapaan + " " + nama);
}
public void number() {
angka = 12;
System.out.println("ini angka bulat :" + angka);
}
public void Desimal(){
desimal=80.2;
System.out.println("ini angka desimal :"+desimal);
}
public static void main(String[] args) {
Javabeginner test = new Javabeginner();
test.string();
test.number();
test.Desimal();
}
}
Jika anda melakukan dengan benar maka pada output Window akan tampil seperti berikut
run:
hello Pustaka Code
ini angka bulat :12
ini angka desimal :80.2
BUILD SUCCESSFUL (total time: 0 seconds)
float gunanya untuk numeric yang berupa desimal, hampir sama dengan double (bedanya range nya, double lebih bnyak)
contoh :
package javabeginner;
public class Javabeginner {
private static int angka,angka2,jawab_kali;
private static double desimal;
private static String sapaan, nama;
private static float fload1, fload2, fload_jawab;//variable float
public void string() {
sapaan = "hello";
nama = "Pustaka Code";
}
public void number() {
angka = 12;
angka2=5;
}
public void Desimal(){
desimal=80.2;
}
public void _fload(){// method float
fload1 = 10.5f;
fload2 = 20.8f;
}
public void bagi(){
fload_jawab =fload1 /fload2;
}
public void kali(){
jawab_kali=angka*angka2;
}
public void trace(){
string();
number();
Desimal();
_fload();
kali();
bagi();
System.out.println("ini angka fload1 :" + fload1);
System.out.println("ini angka fload2 :" + fload2);
System.out.println(fload_jawab);
System.out.println(sapaan + " " + nama);
System.out.println("ini angka bulat :" + angka);
System.out.println("ini angka desimal :"+desimal);
System.out.println(jawab_kali);
}
public static void main(String[] args) {
Javabeginner test = new Javabeginner();
test.trace();
}
}
Jika anda melakukan dengan benar maka pada output Window akan tampil seperti berikut
run:
ini angka fload1 :10.5
ini angka fload2 :20.8
0.5048077
hello Pustaka Code
ini angka bulat :12
ini angka desimal :80.2
60
buat nyimpen satu karakter.. jadi hampir kayak string tp char hanya bisa 1 karakter.
contoh :
package javabeginner;
public class Javabeginner {
private static int angka=12,angka2=5,jawab_kali;
private static double desimal=80.2;
private static String sapaan="hello",nama = "Pustaka Code";
private static float fload1=10.5f, fload2=20.8f, fload_jawab;
private static byte bite;
private static char x = 'x';
public void bagi(){
fload_jawab =fload1 /fload2;
}
public void kali(){
jawab_kali=angka*angka2;
}
public void trace(){
kali();
bagi();
System.out.println("ini angka fload1 :" + fload1);
System.out.println("ini angka fload2 :" + fload2);
System.out.println(fload_jawab);
System.out.println(sapaan + " " + nama);
System.out.println("ini angka bulat :" + angka);
System.out.println("ini angka desimal :"+desimal);
System.out.println(jawab_kali);
}
public static void main(String[] args) {
Javabeginner test = new Javabeginner();
test.trace();
}
}
Jika anda melakukan dengan benar maka pada output Window akan tampil seperti berikut
run:
ini angka fload1 :10.5
ini angka fload2 :20.8
0.5048077
hello Pustaka Code
ini angka bulat :12
ini angka desimal :80.2
60
BUILD SUCCESSFUL (total time: 1 second)
Sama seperti di actionscript hanya bernilai true/false
contoh :
package javabeginner;
public class Javabeginner {
private static int angka=12,angka2=5,jawab_kali;
private static double desimal=80.2;
private static String sapaan="hello",nama = "Pustaka Code";
private static float fload1=10.5f, fload2=20.8f, fload_jawab;
private static boolean _bolean=true;
private static byte bite;
private static char x = 'x';
public void bagi(){
fload_jawab =fload1 /fload2;
}
public void kali(){
jawab_kali=angka*angka2;
}
public void trace(){
kali();
bagi();
System.out.println("ini variabel boolean :" + _bolean);
System.out.println("ini angka fload1 :" + fload1);
System.out.println("ini angka fload2 :" + fload2);
System.out.println(fload_jawab);
System.out.println(sapaan + " " + nama);
System.out.println("ini angka bulat :" + angka);
System.out.println("ini angka desimal :"+desimal);
System.out.println(jawab_kali);
}
public static void main(String[] args) {
Javabeginner test = new Javabeginner();
test.trace();
}
}
Jika anda melakukan dengan benar maka pada output Window akan tampil seperti berikut
run:
ini variabel boolean :true
ini angka fload1 :10.5
ini angka fload2 :20.8
0.5048077
hello Pustaka Code
ini angka bulat :12
ini angka desimal :80.2
60
BUILD SUCCESSFUL (total time: 1 second)
facebook
twitter
google+
fb share