menggunakan statement pernyataan if atau if-else dalam Java ada ke unikan tersendiri dalam operasi string dibandingkan dengan bahasa pemrograman yang lain. kasusnya dapat dilihat di bawah ini:
contoh kasus-1:
...
String str = "aaa";
if (str == "aaa"){
// blok true
} else {
// blok false
}
...
hasilnya pasti dong akan mengerjakan perintah pada blok true.
contoh kasus-2:
...
String[] str = {"aaa","bbb","ccc"};
//hasilnya sama dengan str[0]="aaa"; str[1]="bbb"; str[2]="ccc";
if (str[0] == "aaa") {
// blok true
} else {
// blok false
}
...
hasilnya juga akan mengerjakan perintah pada blok true.
contoh kasus-3:
...
String str = "aaa#bbb#ccc";
String[] spstr = str.split("\\#");
//hasilnya sama dengan spstr[0]="aaa"; spstr[1]="bbb"; spstr[2]="ccc";
if (spstr[0] == "aaa") {
// blok true
} else {
// blok false
}
...
hasilnya mengerjakan perintah pada blok false :(, padahal nilai dari spstr[0]="aaa".:)
pada contoh kasus-3 dengan menggunakan method split pengunaan operator
relasi == akan menghasilkan operasi logika false. nah, gimana solusinya?
solusinya adalah:
...
String str = "aaa#bbb#ccc";
String[] spstr = str.split("\\#");
if (spstr[0].equals("aaa")) { // ini dia solusinya!!!
// blok true
} else {
// blok false
}
...
maka hasilnya akan mengerjakan perintah pada blok true :).
Tetesan air dapat membentuk sebuah sungai, kumpulan butiran beras bisa memenuhi lumbung. Jangan meremehkan hati nurani sendiri, jangan pernah berpikir untuk tidak melakukannya walau perbuatan itu sangat kecil.
Friday, April 11, 2008
Nilai Random dalam jangkauan tertentu di J2ME
Untuk membuat suatu bilangan random dalam suatu jangkauan tertentu khususnya di J2ME, cobalah perintah dibawah ini:
misalkan bilangan random yang diinginkan: 0 s/d 2
...
int batasatas = 2;
int batasbawah = 0;
Random r = new Random();
int hasil = (r.nextInt() >>> 1) % (batasatas +1 - batasbawah) + batasbawah;
...
misalkan bilangan random yang diinginkan: 0 s/d 2
...
int batasatas = 2;
int batasbawah = 0;
Random r = new Random();
int hasil = (r.nextInt() >>> 1) % (batasatas +1 - batasbawah) + batasbawah;
...
Instalasi Netbeans IDE 5.5.1 di Linux Mandriva One 2007 Spring (KDE3.5.6)
Untuk instalasi Netbeans IDE 5.5.1 di Linux Mandriva One 2007 Spring (KDE3.5.6), silahkan download paket-paket seperti di bawah ini:
1. bc-1.06-20mdv2007.1.i586.rpm (click disini)
2. JDK 6u2 with NetBeans IDE 5.5.1 Bundle: file: jdk-6u2-nb-5_5_1-linux-ml.bin (click disini)
3. netbeans_mobility-5_5_1-linux.bin (click disini)
4. netbeans-visualweb-5_5_1-linux.bin (click disini)
5. netbeans-c++-5_5_1-linux.bin (click disini)
Langkah berikutnya:
1. Masuk ke terminal program sebagai root, lalu install paket bc-1.06-20mdv2007.1.i586.rpm , dengan perintah:
~#rpm -ivh bc-1.06-20mdv2007.1.i586.rpm
2. Berikutnya install jdk dan netbeans sebagai ordinary user, perintahnya :
~$chmod +x jdk-6u2-nb-5_5_1-linux-ml.bin
~$./jdk-6u2-nb-5_5_1-linux-ml.bin
3. Berikutnya installasi paket netbeans mobility, perintahnya :
~$chmod +x netbeans_mobility-5_5_1-linux.bin
~$./netbeans_mobility-5_5_1-linux.bin -is:javahome
/home/userdir/jdk1.6.0_02
4. Instalasi paket netbeans visual web, perintahnya :
~$chmod +x netbeans-visualweb-5_5_1-linux.bin
~$./netbeans-visualweb-5_5_1-linux.bin -is:javahome
/home/userdir/jdk1.6.0_02
5. Instalasi paket netbeans c/c++, perintahnya :
~$chmod +x netbeans-c++-5_5_1-linux.bin
~$./netbeans-c++-5_5_1-linux.bin -is:javahome
/home/userdir/jdk1.6.0_02
catatan: /home/userdir , merupakan home directory dari user.
1. bc-1.06-20mdv2007.1.i586.rpm (click disini)
2. JDK 6u2 with NetBeans IDE 5.5.1 Bundle: file: jdk-6u2-nb-5_5_1-linux-ml.bin (click disini)
3. netbeans_mobility-5_5_1-linux.bin (click disini)
4. netbeans-visualweb-5_5_1-linux.bin (click disini)
5. netbeans-c++-5_5_1-linux.bin (click disini)
Langkah berikutnya:
1. Masuk ke terminal program sebagai root, lalu install paket bc-1.06-20mdv2007.1.i586.rpm , dengan perintah:
~#rpm -ivh bc-1.06-20mdv2007.1.i586.rpm
2. Berikutnya install jdk dan netbeans sebagai ordinary user, perintahnya :
~$chmod +x jdk-6u2-nb-5_5_1-linux-ml.bin
~$./jdk-6u2-nb-5_5_1-linux-ml.bin
3. Berikutnya installasi paket netbeans mobility, perintahnya :
~$chmod +x netbeans_mobility-5_5_1-linux.bin
~$./netbeans_mobility-5_5_1-linux.bin -is:javahome
/home/userdir/jdk1.6.0_02
4. Instalasi paket netbeans visual web, perintahnya :
~$chmod +x netbeans-visualweb-5_5_1-linux.bin
~$./netbeans-visualweb-5_5_1-linux.bin -is:javahome
/home/userdir/jdk1.6.0_02
5. Instalasi paket netbeans c/c++, perintahnya :
~$chmod +x netbeans-c++-5_5_1-linux.bin
~$./netbeans-c++-5_5_1-linux.bin -is:javahome
/home/userdir/jdk1.6.0_02
catatan: /home/userdir , merupakan home directory dari user.
Subscribe to:
Posts (Atom)