Contoh Kegiatan Membandingkan 2 Nilai String Di Java
Wednesday, June 17, 2020
Add Comment
Pada artikel berguru java kali ini , kita akan akan menciptakan referensi aktivitas perihal perbandingan 2 nilai dengan tipe data String , dengan memakai bahasa pemrograman Java. Seperti yang kita tahu bahwa , class String termasuk ke dalam object yang bersifat Immutable, yang berarti nilainya tidak sanggup diubah atau dimodifikasi(tetap). Selain itu juga ,class String mempunyai beberapa fungsi atau method ,yang dipakai untuk membandingkan 2 Nilai , yang menghasilkan output hasil tipe data integer , ataupun boolean. Selengkapnya , kita coba terapkan di aktivitas java berikut :
1. Pertama buka IntelliJ IDEA ,atau Software IDE lain yang kalian gunakan , di Komputer atau Laptop kalian.
2. Kalian sanggup perhatikan Contoh code ,beserta penjelasanya di bawah:
Method ini berfungsi untuk membandingkan kedua nilai, apakah nilainya sama ,lebih besar,atau lebih kecil, menurut ilmu lexicografi dengan tipe data String. Lexicografi adalah salah satu ilmu yang membahas tentang, urutan atau teknik penyusunan kamus . Method ini akan mengembalikan nilai angka ,dengan tipe data integer, yang menghasilkan angka positif,negatif atau 0
Sebagai misalnya ,kita akan menghitung nomor urutan karakter ,bedasarkan huruf huruf atau alphabet.
.
Method ini berfungsi untuk membandingkan kedua variable , yang di dalamnya menyimpan data atau nilai dengan tipe data String. Jika kedua variable mempunyai karakter yang sesuai atau kesamaan ,baik dari segi huruf besar ,atau huruf kecil ,spasi , maka akan mengembalikan nilai true, jikalau tidak sesuai maka akan mengembalikan nilai false. Kaprikornus method ini sanggup disimpan dengan tipe data boolean. Method equals() , ini juga menjadi pengganti operator dari simbol (==) , untuk membandingkan nilai.
Contoh Code :
Method equals() di String 1 |
Penjelasan :
Pada referensi code diatas ,kita memakai 3 variable yaitu kalimat1 ,kalimat2 ,kalimat3 , sebagai pembanding variable yang akan dibandingkan nilai atau karakter ,didalamnya apakah sesuai (sama) atau tidak, dengan method equals().
Lalu kita simpan ,dengan tipe data boolean pada variable cekkalimat1 dan cekkalimat2
Selanjutnya ,kita cek dengan kondisi if else ,jika true maka akan menampilkan output bahwa nilai sama ,jika false , maka akan menampilkan output bahwa nilai tidak sama.
Output :
Output Hasil |
Method ini berfungsi untuk membandingkan kedua nilai, apakah nilainya sama ,lebih besar,atau lebih kecil, menurut ilmu lexicografi dengan tipe data String. Lexicografi adalah salah satu ilmu yang membahas tentang, urutan atau teknik penyusunan kamus . Method ini akan mengembalikan nilai angka ,dengan tipe data integer, yang menghasilkan angka positif,negatif atau 0
Contoh Code :
Perhitunganya :
if nilai1 > nilai2 , mengembalikan nilai positif.
if nilai1 < nilai2 , mengembalikan nilai negatif.
if nilai1 == nilai2 ,mengembalikan nilai 0.
Huruf huruf atau alphabet dari A-Z = 1-26
Method compareTo() di String 1 |
Penjelasan :
Pada referensi code diatas , kita memakai referensi variable kata1,kata2,kata3 dan kata4 ,yang dimana nilainya , akan dibandingkan dengan method compareTo().
Lalu kita simpan perbandinganya ,pada variable hasil1,hasil2 ,dan hasil3 ,dengan tipe data integer.
Perlu kalian ketahui disini , method compareTo() , akan membandingkan nilai dari tipe data String, berdasarkan ilmu lexicografi.
Sebagai misalnya ,kita akan menghitung nomor urutan karakter ,bedasarkan huruf huruf atau alphabet.
Variable hasil1 ,kita membandingkan kata1 yang berisi "belajar" , dengan kata2 yang berisi "belajar". Karena kedua karakter mempunyai nilai sama , maka akan menampilkan output hasil : 0.
Variable hasil2 , kita membandingkan kata2 yang berisi "belajar" , dengan kata2 yang berisi "giat".
Pada kondisi ini ,dihitung pada awalan huruf pertama ,dari kedua variable ,yaitu (b) dan (g).
Secara urutan huruf , huruf b dari b c d e f g = 2 3 4 5 6 7.
Karena nilai b kurang dari g , pada posisi b no 2 , posisi g no 7 ,(7-2)yang mempunyai kekurangan 5 kali. Maka akan menampilkan output hasil : -5.
.
Variable hasil3 , kita membandingkan kata3 yang berisi "giat", dengan kata4 yang berisi "cerita".
Pada kondisi ini ,masih sama dihitung pada awalan huruf pertama ,dari kedua variable ,yaitu (g) dan (c).
Secara urutan abjad, huruf g dari c d e f g = 3 4 5 6 7.
Karena nilai g lebih dari c , pada posisi g no 7 ,posisi c no 3. (7-3) yang mempunyai kelebihan 4 kali. Maka akan menampilkan output hasil : 4.
Output :
Output Hasil |
0 Response to "Contoh Kegiatan Membandingkan 2 Nilai String Di Java"
Post a Comment
Blog ini merupakan Blog Dofollow, karena beberapa alasan tertentu, sobat bisa mencari backlink di blog ini dengan syarat :
1. Tidak mengandung SARA
2. Komentar SPAM dan JUNK akan dihapus
3. Tidak diperbolehkan menyertakan link aktif
4. Berkomentar dengan format (Name/URL)
NB: Jika ingin menuliskan kode pada komentar harap gunakan Tool untuk mengkonversi kode tersebut agar kode bisa muncul dan jelas atau gunakan tool dibawah "Konversi Kode di Sini!".
Klik subscribe by email agar Anda segera tahu balasan komentar Anda