public class contohstring1 { public static void main (String[]args) { String kata1; String kata2; String kata3; //desklarasi String

dokumen-dokumen yang mirip
Pemrograman Lanjut Class String PTIIK

String. String merupakan tipe data untuk menyimpan nilai berupa teks.

Keterangan (array1) = nama array yang di desklarasi (new int) = instansiasi array [10] = menentukan panjang array yang di buat

KELAS-KELAS DASAR. kelas String Buffer, kelas character, kelas number,

String. Berikut perbedaan antara deklarasi char dan deklarasi String:

length() dipakai untuk

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

Kontrol Keputusan dan Pengulangan

String. Membangun sebuah string (Contructing String) Sebuah string dapat dibuat secara langsung dengan menulis : String greeting = "Hello world!

Pemrograman Berotientasi Object

String. Viska Mutiawani, M.Sc

STRING INSTANSIASI KELAS : PENCIPTAAN STRING : CONSTRUCTOR :

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

Tujuan Instruksional. Mahasiswa mampu :

Larik/ Array int a1, a2, a3, a4, a5;

MODUL II STRING TUGAS PENDAHULUAN. 2. String mempunyai beberapa fungsi, sebutkan dan jelaskan ( Minimal 5 )!

[BS204]-Algoritma Pemrograman Take Home Test Pengumpulan : 27 Maret 2015 Tulis Tangan di kertas A4. Genap 2014/2015 Page 1 of 6

SILABUS MATA KULIAH PEMROGRAMAN JAVA

MODUL 6 PERULANGAN. A. String. 1. Instansiasi dan Inisialisasi. M0601xxyyy.jar

Badiyanto, S.Kom., M.Kom. PBO java

BAB VII STRING Membuat Objek String String varstring = abcd ; Char[] datanya = { a, b, c, d }; String varstring = new String(datanya); Latihan 24.

Bahasa Pemrograman 2.

Struktur Kontrol Pemrograman Java : PERCABANGAN

MODUL PRAKTIKUM STRUKTUR DATA DAN ALGORITMA STACK

Percabangan & Perulangan

Pemrograman Berorientasi Objek. Beni Suranto, S.T.

LAPORAN RESMI PEMROGRAMAN WEB

Tuesday, 24 April 12. Class String

PENGERTIAN VARIABEL, KONSTANTA DAN TIPE DATA

Array dan String. Array

Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator PBO. Ramos Somya

STRING. 10 th week Estu Sinduningrum ST,MT

Kelas & Method PART th week Estu Sinduningrum ST,MT

Array dan String. Viska Mutiawani, M.Sc. 1 Viska Mutiawani - Informatika FMIPA Unsyiah

REVIEW ARRAY. Institut Teknologi Sumatera

Tipe Data dan Variabel

Array. Pengantar. int a, b, c, d, e;

Mukhlidi Muskhir Modul 2

Setelah menyelesaikan praktikum ini, mahasiswa diharapkan mampu:

ARRAY PENGANTAR PROGRAM STUDI. Institut Teknologi Sumatera

TIPE DATA PADA JAVA. Pertemuan (K-04/L-04)

OPERATOR-OPERATOR DALAM JAVA

String. Politeknik Elektronika Negeri Surabaya. String

Berikut ini adalah beberapa contoh penggunaan String:

Tipe Data dan Variabel. Dosen Pengampu Muhammad Zidny Naf an, M.Kom

Modul 3: Kendali program dan teknik. penyimpanan data

Modul Praktikum 5 Pemograman Berorientasi Objek

Modul Praktikum 4 Pemograman Berorientasi Objek

Pemrograman Berbasis Objek. Yuliana Setiowati. Politeknik Elektronika Negeri Surabaya

Tidak perlu ditentukan jumlah karakternya Inisialisasi iili i: Langsung tanpa kata kunci new Langsung dengan kata kunci new

Penyeleksi Kondisi / Percabangan

int spasi = 0; hurufhidup = 0;

Pertemuan 04. Pemrograman Dasar 2012

Pemograman Java. Input(ii) String Function Pengulangan(FOR-While-DoWhile) Yoannita, S.Kom

Modul 3 Percabangan dan Perulangan

STRING. Menciptakan obyek string yg berisi string yg

DASAR PEMOGRAMAN JAVA

TIPE DATA, VARIABEL DATA DAN OPERATOR

JAVA BASIC PROGRAMMING Joobshet

MODUL III ARRAYLIST TUGAS PENDAHULUAN

MODUL 3 ARRAY. Pemograman Berorientasi Objek

MATERI PRAKTIKUM STRUKTUR DATA

PEMROGRAMAN JAVA. Petunjuk Penulisan Program Token Aturan Penamaan Identifier Lingkungan /Scope dari variabel Tipe Data (i) Yoannita

Praktikum Dasar Pemrograman 2014 MODUL 3: Array dan String

Tipe Data dan Operator

Terdiri atas deretan karakter String diimplementasikan oleh java dalam bentuk class. Dapat langsung di konstruksi tanpa perintah new

Java Basic. Variabel dan Tipe Data. Lokasi di dalam memori komputer yang digunakan untuk menyimpan suatu informasi (nilai)

VARIABEL & TIPE DATA PEMROGRAMAN C++

MODUL PRAKTIKUM KE 3 A.

Pengenalan C++ Oleh : Dewi Sartika

Method. Pemrograman Dasar Sistem Informasi PTIIK Herman Tolle

MODUL. Array (Larik) Modul Praktikum C++ Dasar Pemrograman Komputer JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK

ARRAY. 7 th week Estu Sinduningrum ST,MT

Arrays. Misalkan kita ingin menyimpan 100 buah integer Buat 100 variabel bertipe integer. Tidak efisien!

Keyword,Tipe data & Variabel. Keywords pada c Tipedata Variabel Konstanta

PEMBAHASAN UJIAN TENGAH SEMESTER PEMROGRAMAN BERBASIS OBYEK Dosen : Tim Dosen PBO

Bahasa Pemrograman :: Dasar Pemrograman Java

AP2B Dini Triasanti STRUKTUR PEMROGRAMAN PYTHON

TIPE DATA DAN VARIABLE

DASAR PEMROGRAMAN JAVA

Modul Praktikum 6 Pemograman Berorientasi Objek

TIPE DATA DAN VARIABLE

Operator dan Assignment

Modul 3 Flow Control dan Input

Mata Kuliah : Pemrograman Berbasis Objek Pertemuan : 4

Pertemuan 03. Pemrograman Dasar[PTI-15001] 2012

Modul PVB-POLINEMA V1.0

Penggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika.

MODUL DUA VARIABEL DAN TIPE VARIABEL

Pemrograman Berbasis Objek Operator dan Assignment

Percabangan dan Perulangan

Dasar Pemrograman Java

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

MATA KULIAH : LOGIKA DAN ALGORITMA KONSEP DASAR ALGORITMA

Tipe Data dan Variabel

1. Mana diantara pilihan-pilihan berikut ini yang merupakan penulisan loop yang benar?

Topik. 1. Statement if 2. Statement if..else.. 3. Statement if..else.. If (bertingkat ) 4. Penggunaan Input Keyboard

Variabel dengan tipe dasar hanya dapat menyimpan sebuah nilai

BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA

PENGENALAN JAVA (2)

Transkripsi:

String dan Math Method pada String String adalah bukan tipe data primitive dengan kata lain String merupakan objek. String menampung rangkaian huruf sehingga bisa menjadi sebuat kalimat. Pada Peograman JAVA kita dapat kelas yang mendukung sejumlah method yang sangat berguna untuk memanipulasi String. Untuk lebih jelas berikut contoh pembuatan awal string Pembuatan String public class contohstring1 String kata1; String kata2; String kata3; //desklarasi String kata1 = new String ("Halo"); kata2 = new String ("apa"); kata3 = new String ("kabar"); //input data String System.out.print(kata1+" "+kata2+" "+kata3); //output string Pembuatan String ÏÏ«Ï ----jgrasp exec: java contohstring1 Halo apa kabar Java menyediakan banyak method untuk manipulasi String CharAt Metode ini dapat digunakan untuk mengambil huruf yang berada dalam sebuah String. Untuk menyimpan hasil pengambilan tersebut, kita membutuhkan sebuah variabel yang dapat menyimpan huruf tersebut sebagai sebuah satuan tersendiri. Untuk indeks dari charat dimulai dengan (0) dan seterusnya. Untuk lebih jelas dapat di lihat program berikut:

public class contohstring2charat String kata1; char kata2; //desklarasi kata1 = new String ("Halo"); kata2 = kata1.charat(3); //input data System.out.print(" charat(3) dari "+kata1+" adalah "+kata2); //output string ÏÏ«Ï ----jgrasp exec: java contohstring2charat charat(3) dari Halo adalah o CompareTo(String a) Menghasilkan nilai tipe integer yang merupakan pembandingan alfabetis dari string tersebut sebagai contoh a akan lebih dulu dari pada b. untuk lebih jelas nya dilihat di program berkut public class contohstring3ccompareto String kata1 = "String a"; String kata2 = "String b"; int compare = kata1.compareto (kata2); if (compare == 0) System.out.println (kata1+ " sama dengan " + kata2); else if (compare < 0) System.out.println (kata1+ " lebih besar dari " + kata2); else if (compare > 0)

System.out.println (kata1+ " lebih kecil dari " + kata2); ÏÏ«Ï ----jgrasp exec: java contohstring3ccompareto String a lebih besar dari String b Concat() Method ini berfungsi menggabungkan dua buah string public class MethodString String kata1 = "StringA"; String kata2 = "StringB"; String contact = kata1.concat(kata2); System.out.println ("Concat String : " + contact); ÏÏ«Ï ----jgrasp exec: java MethodString Concat String : StringAStringB Equals() Method ini berfungsi untuk membandingkan setiap huruf yang ada di sebuah string dengan penulisan kapita atau huruf kecil pun di samakan.

public class contohstring4equals String kata1 = "StringA"; String kata2 = "StringB"; if(kata1.equals(kata2)) System.out.print(kata1+" sama dengan "+kata2); else System.out.print(kata1+" tidak sama dengan "+kata2); ÏÏ«Ï ----jgrasp exec: java contohstring4equals StringA tidak sama dengan StringB EqualsIgnoreCare() Method ini berfungsi untuk membandingkan setiap huruf yang ada di sebuah string tampa membandingkan huruf kapita atau kecil nya. public class contohstring5equalsignorecase String kata1 = "StringA"; String kata2 = "StringA"; if(kata1.equalsignorecase(kata2)) System.out.print(kata1+" sama dengan "+kata2); else System.out.print(kata1+" tidak sama dengan "+kata2);

ÏÏ«Ï ----jgrasp exec: java contohstring5equalsignorecase StringA sama dengan StringA Splits() Method ini berfungsi memisahkan string sehingga menjadi string array public class contohstring6split String kata1 = "kalimat ini adalah string"; String [] split = kata1.split(" "); for (String a:split) System.out.println(a); ÏÏ«Ï ----jgrasp exec: java contohstring6split kalimat ini adalah string indexof() method yang digunakan untuk mengetahui posisi string dan menghasilkan tipe data interger

public class contohstring7indexof String kata1 = "kalimat ini adalah string"; int index = kata1.indexof("ini"); System.out.println("index dari ini : "+index); ÏÏ«Ï ----jgrasp exec: java contohstring7indexof index dari ini : 8 lengeth() Method yang menghasilkan nilai int yang menghitung setiap karakter yang ada pada sebuah string public class contohstring8length String kata1 = "kalimat ini adalah string"; int index = kata1.length(); System.out.println("length : " +index); ÏÏ«Ï ----jgrasp exec: java contohstring8length length : 25

Replace(string1,string2) Method yang berfungsi menggantikan string1 dengan string2. public class contohstring9replace String kata1 = "kalimat"; System.out.println("replace : " +kata1.replace('a','b')); ÏÏ«Ï ----jgrasp exec: java contohstring9replace replace : kblimbt Substring(int awal,int akhir) Method yang mengahasilkan potongan string di mana indeks awal dan akhir yang telah di tentukan. public class contohstring10substring String kata1 = "kalimat"; System.out.println("Substring : " +kata1.substring(3,5)); ÏÏ«Ï ----jgrasp exec: java contohstring10substring Substring : im

tolowercase() method yang berfungsi membuat sebuah string menjadi huruf kecil semua public class contohstring11tolowercase String kata1 = "KaLimaT"; System.out.println("ToLowerCase : " + kata1.tolowercase()); ÏÏ«Ï ----jgrasp exec: java contohstring11tolowercase ToLowerCase : kalimat ÏÏ Ï ----jgrasp: operation complete touppercase() method yang berfungsi membuat sebuah string menjadi huruf kapita semua public class contohstring12touppercase String kata1 = "KaLimaT"; System.out.println("ToUpperCase : " + kata1.touppercase()); ÏÏ«Ï ----jgrasp exec: java contohstring12touppercase ToUpperCase : KALIMAT

trim() method yang menghilangkan spasi atau karakter control yang tidak bisa dicetak terletak di string itu. public class contohstring13trim String kata1 = " kalimat apa "; System.out.println("Trim : " + kata1.trim()); ÏÏ«Ï ----jgrasp exec: java contohstring13trim Trim : kalimat apa Method pada Math Java menyediakan satu set fungsi yang mengandung kebanyakan operasi matematikan yang anda tahu. Fungsi ini disebut methods. Kebanyakan method matematika beroperasi pada double. Berikut beberapa method math yang sering dijumpai Abs(int a), Abs(long a), Abs(float a),abs(double a) Method abs() berfungsi menggembalikan nilai mutlak bilangan negative adalah positif, begtu juga positif tetap positif public class contohmath1abs int a = -23; System.out.println("abs int a : " + Math.abs(a)); long b = -23; System.out.println("abs long a : " + Math.abs(b)); float c = -23;

System.out.println("abs float a : " + Math.abs(c)); double d = 23.435; System.out.println("abs double a : " + Math.abs(d)); ÏÏ«Ï ----jgrasp exec: java contohmath1abs abs int a : 23 abs long a : 23 abs float a : 23.0 abs double a : 23.435 ¼¼ÏÏ max(int a,int b), max(long a,long b), max(float a,float b),max(double a, double b) public class contohmath2max int a = -23, b = 3; System.out.println("max int a : " + Math.max(a,b)); long c = 23, d = 67; System.out.println("max long a : " + Math.max(c,d)); float e = 32, f =33; System.out.println("max float a : " + Math.max(e,f)); double g = 23.34, h=23.90; System.out.println("max double a : " + Math.max(g,h)); ÏÏ«Ï ----jgrasp exec: java contohmath2max max int a : 3 max long a : 67 max float a : 33.0 max double a : 23.9 min(int a,int b), min(long a,long b), min(float a,float b),min(double a, double b)

public class contohmath3min int a = -23, b = 3; System.out.println("min int a : " + Math.min(a,b)); long c = 23, d = 67; System.out.println("min long a : " + Math.min(c,d)); float e = 32, f =33; System.out.println("min float a : " + Math.min(e,f)); double g = 23.34, h=23.90; System.out.println("min double a : " + Math.min(g,h)); ÏÏ«Ï ----jgrasp exec: java contohmath3min min int a : -23 min long a : 23 min float a : 32.0 min double a : 23.34 Math.random() public class contohmath4random double a = Math.random(); System.out.println("random double a : " +a);

ÏÏ ÏÏ«Ï ----jgrasp exec: java contohmath4random random double a : 0.6783196952599154