String bukan merupakan tipe data primitif, melainkan tipe data referensi. String berada di dalam package java.lang.String. Untuk membandingkan nilai String tidak bisa dengan menggunakan operator "==", operator "==" digunakan untuk membandingkan nilai pada tipe data primitif, bukan tipe data referensi. Untuk membandingkan nilai String dapat dilakukan dengan menggunakan perintah equals(String).
Contoh kode java yang berfungsi untuk membandingkan nilai String:
01 | public class DemoString{ |
02 | public static void main(String[] args){ |
03 | String user = "Rizki" ; |
06 | if (pass.equals( "123" )) |
07 | System.out.println( "Welcome " +user); |
08 | else if (!pass.equals( "123" )) |
09 | System.out.println( "Access denied for " +user); |
kode java diatas akan menghasilkan output sebagai berikut:
semoga bermanfaat...
Tidak ada komentar:
Posting Komentar