String
Dari penambahan ke tipe numerik,java juga mendukung karakter tunggal,namanya adalah
char,dan urutan tunggal,namanya adalah String .Oke kita akan bahas bagaimana cara mendefinisian dan mendeklarasikan char dan String demikian juga perbedaan antara operasi yang kita akan jalankan didalamnya.Character
Sebuah
char di tipe data java akan menampilkan karakter tungal.Kita bisa mendeklarasikan sebuah char mengguakan tanda kutip tunggalchar lowerA = 'a'; char firstInitial='M';
karakter tidak perlu memiliki nilai alphabet.Karakter spesial akan dapat disimpan di sebuah
char.char exclamationPoint = '!'; char tilde = '-';
char mirip juga dengan int di java.Kita akan membandingkannya dengan tanda == .if (firstInitial == 'M';){
lastInitial = 'D';
}
Latihan!!
- urutkan blok -blok dibawah ini dengan mengkuti instruksi.
- buatlah variabel
chardengan namacapCdan berikan isian'C'
= ; char capC 'C'
Jawaban:_______________________________________
Pengisian String
char adalah untuk karakter tunggal,tapi di String kita dapat menampilkan urutan karakter,kecuali kita menggunakan tanda petik dua.String greeting = "Hello World!";
Ingatlah bahwa java agak sedikit sensitiv:
string tidak sama dengan String ! karakter diatas yang menggunakan tanda petik dua adalah Stringtepatnya,karena isinya adalah diberikan,tidak terhitung dari variabel lain.
Latihan!!
- Urutkan kode dibawah ini dengan mengikuti instruksi.
- buatlah
Stringdengan namaEndingdan berikan isi"Goodbye!"
String ending "Goodbye! = ;
Jawaban:______________________________________________________
2.pilihlah yang sesuai dengan
char diberikan isi ? .
a.
char question = "?";
b.
char question = '?';
3.pilihlah yang sesuai dengan
char yang memberikan isi jhon ? .
a.
char question = "jhon";
b.
char question = 'jhon';Karakter Escape
Misalkan kita ingin memiliki beberapa dialog dalam permainan kami seperti
Jhon yelled,"Fire the ion cannorns!" .Kita dapat mencoba menggunakanya di dalam String .String dialouge = "Jhon yelled, "Fire the ion cannons!"";
Java akan menamppilkan pesan eror ! Karena di dialog tersebut kita mempunyai dua tanda petik untuk mendeklarasikan
String menggunakan dua tanda petik,.Java akan kebingungan ketika String mulai dan berhenti.
Kita harus menggunakan karakter escape,atau escape
Stringmenggunakan \ sebelum karakter spesial .Java tidak akan kebingungan setelah kitaa mnggunakanya.String dialouge = "Jhon yelled, \"Fire the ion cannons!\"";
Kode diatas adlah cara yang benar untuk menggunakan tanda petik dobel di
String :kita harus meletakkan \ sebelum " .Ini memberitahukan kepada java bahwa ini bukanla penutup sebuah string dan masih ada lanjutannya.
Ada beberapa karakter yang biasa digunakan di karakter escape.
- karakter tunggal
\' - backslash
\\ - untuk membuat baris baru
\n - tab
\t
Latihan!!
- Manakah yang paling tepat untuk mendelarasikan variabel
String dialoguedengan isiSally said,"hahaha"?
a.
String dialogue = "Sally said, "hahaha"";
b.
String dialogue = "Sally said, \"hahaha\"";
Jawaban:_________________________
Operasi String
Setelah kita membuat
String kita akan menampilkannya menggunakan methode.metode secara sederhana adalah operasi untuk melakukan sesuatu,mungkin di variabel,dan mengembalikan aslinya.
Cara yang sederhana kita menggunakan
String kita dapat mendapatkan panjang dari suatu String denga menggunakan kode .length() di akhir String tersebut.String greeting = "Hello World!";
//panjangnya adalah 12 (spasi juga dihuting). int length = greeting.length();
dengan string alpahbehet,kita bisa mengubah kasus menggunakan
.toUpperCase() dan .toLowwerCase() .String greeting = "Hello World!";
//akan menjadi "hello world"
int length = greeting.toLowwerCase();
//akan menjadi "HELLO WORLD"
int length = greeting.toUpperCase();
Latihan!!!
1.Urutkan blok blok dibawah ini dengan mengikuti instruksi.
- Buatlah variabel
Stringdengan namagreeting. - berikan isi
"Halo universe" - simpan panjang nya menggunakan variabel
size
greeting = "Hello Universe!";int size = greeting.length();String greeting;
Jawaban:_______________________________
2.Apakah isi nilai dari
size ?String greeting; greeting = "Hello Universe!"; int size = greeting.length();
Jawaban:_______________________________________
1.Urutkan blok blok dibawah ini dengan mengikuti instruksi.
- Buatlah variabel
Stringdengan namagreeting. - berikan isi
"Halo universe" - simpan panjang nya menggunakan variabel
size
greeting = "Hello Universe!";int size = greeting.length();String greeting;
Jawaban:_______________________________
3.Urutkan blok blok dibawah ini dengan mengikuti instruksi.
- Buatlah variabel
Stringdengan namacodeName - berikan isi
codeNamedengan isian"alpha" - Buatlah variabel
Stringdengan namacallsign - berikan isi
callsigndengan isiancodeName,tapi dengan isian huruf besar.
String callsigncodeName = "alpha";callsign = codeName.toUppercase();String codeName;
Jawaban:__________________________________________________________
Rangkaian String (String Concatenation)
Salah satu yang paling operasi berguna kita dapat lakukan dengan
Stringadalah dengan menggabungkan semuanya secara bersama.Sebutan ini dinamakan String Concatenation .Kita bisa menggunakan operator penambahan + untuk melampirkan satu string ke ujung yang lain.String first = "Hello "; String Second = "World!";
// "Hello World!" String whole = first + second;
Catatan untuk mengkombinasian dua
String adalah jangan meletakkan spasi disembarangan,karena spasi akan terbaca.Contohnya kita bisa lihat di first ,disitu ada spasi.Jika kita melupakan spasi atau meletakkannya disembarang maka akan mucul hasil “HelloWorld!”.
Kita juga bisa menggunakan string concenation untuk mengkombinasikannya dengan selain string,seperti
int dengan double .Java akan otomatis mengubah tipe numerik ke dalam String dan mengkombinasikannya untuk kita.String greeting = "Hello World!"; int length = 12;
//akan mengataakan "Hello World!" dengan 12 panjang karakter. String info = "\"" + greeting + "\"" + " is " + length + " panjang karakter";
Kode diatas menunjukkan untuk menampilkan potongan untuk menampilkan
String tunggal.
Latihan!!
- Pilihlah semua yang menunjukkan bahwa variabel
Stringdipanggilgreetingdan mempunyai isiHello World!
String greeting = "Hello" + " World!";String greeting = "Hello" + "World!";String greeting = "Hello World!";String greeting = "Hello " + "World!";
Jawaban:__________________________________________________________
www.pendekar-kode.blogspot.com

0 komentar:
Post a Comment