Friday, July 29, 2016

Pewarisan ( Inheritance ) pada java



Selamat datang kawan di blog saya yang sederhana ini . Kali ini kita akan bahas mengenai java lagi . Kita akan membahas mengenai pewarisan ( inheritance ) pada java . Kita akan membahas apa itu pewarisan ? apa sih gunanya pewarisan ? bagaimana sih cara membuat pewarisan ? semua kita akan bahas di sini .

Baca java sebelumnya Set dan Get pada java

Apa itu pewarisan pada java ?

Pewarisan memungkinkan sifat sifat dari suatu kelas di turunkan ke kelas lainnya . Misal si kelas a punya variable z yang bernilai 10 , lalu kita punya satu kelas lagi kelas b dia mewarisi kelas a jadi dia bisa mengakses variable z yang bernilai 10 . Biar gak tambah binggung kita langsung saja ke contoh program pewarisan .


public class boruto extends naruto{
	public static void main(String args[]){
		boruto n=new boruto();
		System.out.println("nama bapak saya : "+n.nama);
	}
}
class naruto{
	String nama="naruto uzumaki";
}


Jadi untuk pewarisan kita menggunakan kata extends . Disana terlihat bahwa class boruto tidak memiliki variable nama , tetapi dia mewarisi class naruto artinya class boruto juga bisa mengakses variable nama .

Seperti tadi saya bisa bahwa perwarisan memungkinkan sifat sifat suatu kelas di turunkan ke kelas lainnya . Berarti tidak hanya variable saja tetapi semua yang ada di class naruto bisa di akses oleh class boruto .


public class boruto extends naruto{
	public static void main(String args[]){
		boruto n=new boruto();
		System.out.println("nama bapak saya : "+n.nama);
		n.setNama("Boruto");
		System.out.println(n.getNama());
	}
}
class naruto{
	String nama="naruto uzumaki",nama_anak;
	void setNama(String newNama_anak){
		nama_anak=newNama_anak;
	}
	String getNama(){
		return "Nama anak naruto adalah "+nama_anak;
	}
}


Jadi itu dia maksudnya memungkinkan sifat sifat suatu kelas di turunkan ke kelas lainnya .

Contoh program perwarisan kedua


public class boruto extends naruto{
	public static void main(String args[]){
		boruto n=new boruto();
		System.out.println(n.jurus);
		System.out.println(n.jurus_minato());
	}
}
class naruto extends minato{
	String jurus="rasengan suriken";
	String jurus_minato(){
		return super.jurus;
	}
}
class minato{
	String jurus="rasengan";
}


Kalo binggung sama contoh yang kedua kita lanjut lagi di artikel berikutnya . Oke semoga bermanfaat dan juga menambah wawasan . Terimakasih telah berkenan membaca artikel ini . Sampai jumpa di artikel yang lebih menarik dan juga lebih bermanfaat .


Wednesday, July 27, 2016

Set dan Get pada java



Selamat datang kawan di blog saya yang sederhana ini . Kali ini saya akan membahas mengenai java lagi . Kali ini saya akan membahas mengenai Set dan Get pada java . Kita akan bahas apa itu set dan apa itu get ? apa perbedaan antara set dan get  ? dan bagaimana cara membuat set dan get  ? semua ada di sini .

Baca artikel sebelumnya constructor pada java

Set dan Get pada java

Set berarti untuk mengesetting berupa data dan get berarti untuk mendapatkan berupa data . Misalnya kita punya satu variable yang kita isi di metode set dan dan kita ingin mendapatkannya dengan metode get . Langsung saja kita lihat ke contohnya programn set dan get nya .


public class SetGet{
	String nama;
	void setNama(String newNama){
		nama=newNama;
	}
	String getNama(){
		return nama;
	}
	public static void main(String args[]){
		SetGet sg=new SetGet();
		sg.setNama("Goku");
		System.out.println(sg.getNama());
	}
}

Jika coba kita tampilkan maka akan tampil dilayar Goku . Jadi mana sih yang di maksud set dan mana yang di maksud get ?


	void setNama(String newNama){
		nama=newNama;
	}

Yang maksud set adalah seperti yang di atas .  setNama gak pengaruh itu cuma nama saja , kawan kawan juga bisa mengantinya misal dengan


void ini_adalah_untuk_mengsettting_nama_orang(String newNama){
		nama=newNama;
	}

Hasilnya sama saja gak pengaruh . Hanya setNama itu bisanya nulisnya begitu . Untuk mengset harus tipenya void , kenapa ? karena di dalam statmentnya hanya nama=newNama dan itu bukan termasuk string , int , char , dll . Oleh karena itu tipenya harus void .  Yang mana sih get ?


	String getNama(){
		return nama;
	}

Return artinya akan mengembalikan nilai  , kalo disana mengembalikan nilai nama .

Baca juga Pernyataan return , continue , dan break
Mengapa String  ? karena variable nama adalah bertipe data String , dan disana dominan statmentnya string .
Baca juga String pada java 
Contoh set dan get 2


public class SetGet{
	int umur;
	void setUmur(int newUmur){
		umur=newUmur;
	}
	int getUmur(){
		return umur;
	}
	public static void main(String args[]){
		SetGet sg=new SetGet();
		sg.setUmur(2);
		System.out.println(sg.getUmur());
	}
}

Di sana terlihat metode getUmur() bertipe integer .
bro kalo yang kita ingin meng retrun string ditambah int tipenya apa tuh ? misal


		return "umur saya adalah "+umur+" tahun ";

Kalo itu masuknya ke String , kenapa ? karena itu mengembalikan nilai


"umur saya adalah "+umur+" tahun "

Dan itu kalo semuanya di gabung merupakan String . oleh karena itu harus String .


public class SetGet{
	int umur;
	void setUmur(int newUmur){
		umur=newUmur;
	}
	String getUmur(){
		return "umur saya adalah "+umur+" tahun";
	}
	public static void main(String args[]){
		SetGet sg=new SetGet();
		sg.setUmur(2);
		System.out.println(sg.getUmur());
	}
}

Oke mungkin itu dia set dan get pada java . Semoga bermanfaat dan juga menambah wawasan . Terimakasih telah berkenan membaca artikel ini . Sampai jumpa di artikel yang lainnya yang lebih menarik dan juga  lebih bermanfaat .

Tuesday, July 26, 2016

constructor pada java

logo java


Selamat datang kawan di blog saya  , sudah lama nih gak share ilmu sekarang baru share lagi ( bodo amat ) . Kali ini saya akan membahas mengenai constructor . Jadi kita akan bahas mengenai apa itu constructor ? bagaimana cara membuat constructor ? contoh program constructor pada java ?

Baca java yang sebelumnya pernyataan return , continue , break

Apa itu constructor  ?

Constructor merupakan suatu method yang secara otomatis dipanggil pada saat sebuat class diinstansi . Syarat agar constructor dapat bekerja , yaitu :

  • Nama constructor harus sama dengan nama classnya 
  • Tidak ada return type yang diberikan kedalam constructor Signature.
  • Tidak ada return statement , didalam constuctor

Cara membuat contructor mudah ya ( biar pd ) . Coba kita buat



public class manusia{
 String nama,umur;
 public manusia(String newNama,String newUmur){
  nama=newNama;
  umur=newUmur;
 }
 void tampilnama(){
  System.out.println("nama : "+nama+"\numur :"+umur);
 }
 public static void main(String args[]){
  manusia x=new manusia("Wandi","3");
  x.tampilnama();
 }
}



Disana Terlihat yang dimaksud sama dengan nama classnya adalah


public class manusia{
public manusia(String newNama,String newUmur){



Oke jika coba kita compiler dan menjalankannya

Baca juga apa itu compiler dan interpreler
Maka akan menghasilkan

Nama : Wandi
umur : 3

Bro katanya tidak bisa return statment , mana buktinya


public class manusia{
 String nama,umur;
 public manusia(String newNama,String newUmur){
  // nama=newNama;
  // umur=newUmur;
  return newNama+" "+newUmur;
 }
 void tampilnama(){
  System.out.println("nama : "+nama+"\numur :"+umur);
 }
 public static void main(String args[]){
  manusia x=new manusia("Wandi","3");
  System.out.println(x);
 }
}

coba maka hasilnya akan error . Mengapa error ? karena kalo ingin membuat fungsi yang meng return harus sesuai dengan tipe datanya jadi kalo itu meng return string maka , harus di tambah String .
Kalo kita coba ditambah String juga akan error .


public String manusia(String newNama,String newUmur){

Tetapi karena ini constructor tidak bisa mengunakan statment return .

Kalo bukan constructor tidak akan error .



public class manusia{
 String nama,umur;
 public manusia(String newNama,String newUmur){
  nama=newNama;
  umur=newUmur;
 }
 String tampilnama(){
  return "nama saya "+nama+" umur saya "+umur+" tahun ";
 }
 public static void main(String args[]){
  manusia x=new manusia("Wandi","3");
  System.out.println(x.tampilnama());
 }
}


Oke mungkin itu dia , bahas bahas mengenai constructor pada java . Semoga bermanfaat dan juga menambah wawasan . Terimakasih telah berkenan membaca artikel ini . Sampai jumpa di artikel yang lainnya yang lebih menarik dan juga lebih bermanfaat .

Thursday, July 21, 2016

pernyataan return , continue , break di java



Selamat datang kawan di blog saya . Kali ini saya akan membahas mengenai pernyataan return , continue , dan break .

java sebelumnya array di java
langsung saja tanpa berlama lama lagi .

Break

Yang pertama kita akan bahas adalah break . Apa sih fungsinya ? break fungsinya untuk menghentikan , Bisa itu keluar dari perulangan , switch ,  dan kawan kawan . 

contoh keluar dari perulangan 

public class pernyataan{
public static void main(String args[]){
for(int a=1;a<=10;a++){
if(a==3){
break;
}
System.out.println("saya tidak mengerjakan PR "+a);
}
}
}

baca juga perulangan di java

contoh keluar dari switch

public class pernyataan{
public static void main(String args[]){
int a=2;
switch(a){
case 1:
System.out.println("a teh hiji");
break;
case 2:
System.out.println("a teh dua");
break;
default:
System.out.println("a teh duka sabaraha");
}
}
}

baca juga percabangan di java
jika kita hapus kata break maka akan menampilkan a teh dua a teh  duka sabaraha .


continue

Sekarang kita akan coba continue . continue fungsinya untuk berlanjut atau melanjutkan .  misalnya berlanjut ke perulangan berikutnya 

public class pernyataan{
public static void main(String args[]){
for(int a=1;a<=5;a++){
if(a==2){
continue;
}
System.out.println(a);
}
}
}

Maka akan menampilkan 

1
3
4
5

kenapa ? karena di sana jika a adalah 2 maka continue atau lanjut perulangan berikutnya , jadi tidak sempat menulis angka 2 . Coba kalo kita System.out.println(a); pindahkan ke atas if .

public class pernyataan{
public static void main(String args[]){
for(int a=1;a<=5;a++){
System.out.println(a);
if(a==2){
continue;
}
}
}
}

maka akan menampilkan

1
2
3
4
5

Sebenarnya itu continue nya gak error , cuma setelah selesai System.out.println(a); baru ada pemilahan , makanya jadi sempat meng print angka 2 .


Return

Sekarang kita akan mencoba yang terakhir yaitu return . return gunanya untuk keluar dari sebuah method . bisa juga mengembalikan nilai .

contoh 1

public class pernyataan{
public static void main(String args[]){
for(int a=1;a<=5;a++){
if(a==4){
return;
}
System.out.println(a);
}
}
}

contoh 2 

public class pernyataan{
public static void main(String args[]){
System.out.println(nama("Wandi"));
}
static String nama(String newNama){
return newNama;
}
}

Maka akan mengembalikan nilai Wandi dan menulisnya

Oke mungkin itu dia . mengenai return continue dan juga break di java . Semoga bermanfaat dan juga menambah wawasan . Terimakasih telah berkenan membaca artikel ini . Sampai jumpa di artikel yang lainnya yang lebih menarik dan juga lebih bermanfaat .

Friday, July 15, 2016

Array di java



Selamat datang kawan di blog saya . kali  ini  saya akan membahas mengenai java . Tentang array di java . Array itu apa sih ? array adalah adalah merupakan kumpulan dari nilai nilai bertipe data sama dalam urutan tertentu dan menggunakan nama yang sama .

baca artikel sebelumnya perulangan di java

Array 1 dimensi


Kali ini yang akan saya bahas adalah array 1 dimensi dan array multi dimensi . Yang pertama kita akan bahas adalah array 1 dimensi . Penulisan array di java berbeda dengan yang lain #ArrayDiJavaMemangBeda . Berikut pernulisan array di java .

tipe_data nama_variable[]  = new tipe_data[ukuran array]

bisa juga

tipe_data[] nama_variable = new tipe_data[ukurang array]

contoh program array 1 dimensi

public class tesarray{
public static void main(String args[]){
int a[] = new int[2];
a[0]=3;
a[1]=5;
System.out.println(a[0]+" "+a[1]);
}
}

Array itu indexnya di mulai dari nol seperti di spbu . tidak seperti yang lain kalo new int[2] berarti jumlahnya hanya 2 berarti hanya bisa index 0 dan 1 . kalo di tambah 2 akan error .

error

public class tesarray{
public static void main(String args[]){
int a[] = new int[2];
a[0]=3;
a[1]=5;
a[2]=90;
System.out.println(a[0]+" "+a[1]+" "+a[2]);
}
}

Kenapa ? karena ukuran array di sananya sudah 2 berarti hanya index 0 dan 1 saja . Kawan kawan selain bisa menulis seperti itu bisa juga , seperti di bawah

public class tesarray{
public static void main(String args[]){
int a[] = {1,3,4};
System.out.println(a[0]+" "+a[1]+" "+a[2]);
}
}

Nah kalo ini penulisannya lebih sederhana , dan juga lebih mudah di baca .

Array multi dimensi

Maksudnya apa sih array multi dimensi itu ? jadi array multi dimensi adalah adanya array di dalam array ( di dalam array ada array lagi ) . Gimana sih contoh programnya ? Untuk contoh programnya seperti berikut .

contoh program

public class tesarray{
public static void main(String args[]){
int a[][] = new int[3][3];
for(int b=0;b<=2;b++){
for(int c=0;c<=2;c++){
a[b][c]=b;
System.out.print("a["+a[b][c]+"]["+c+"]\t");
}
System.out.println();
}
}
}

Coba lihat hasilnya 


Nah seperti itulah array di dalam array di . Misal di index 0 data array lagi index 0 , 1 , dan 2 . Bro bisa gak di dalam array ada array dan ada array lagi ? bisa .

public class tesarray{
public static void main(String args[]){
int a[][][] = new int[3][3][3];
for(int b=0;b<=2;b++){
for(int c=0;c<=2;c++){
for(int d=0;d<=2;d++){
a[b][c][d]=b;
System.out.print("a["+a[b][c][d]+"["+c+"["+d+"]]]");
}
System.out.print("\t");
}
System.out.println();
}
}
}

Oke mungkin itu dia , sebelumnya mohon maaf kalo yang contoh terakhir kurang jelas , tetapi semoga bermanfaat dan juga menambah wawasan . Terimasih telah berkenan membaca artikel ini . Sampai jumpa di artikel yang lainnya yang lebih menarik dan juga bermanfaat dan juga yang lebih membantu . 

#ArrayDiJavaMemangBeda

Tuesday, July 12, 2016

Perulangan di java

logo java


Selamat datang kawan di blog saya . Kali ini saya akan membahas mengenai perulangan di java . Perulangan merupakan dasar dalam sebuah pemprograman . Perulangan di ibaratkan sebuah sikuit mobil terus mengulang ngulang sampai misal 10 lap . Perulangan ini bermanfaat seperti kamu ingin menulis " saya tidak mengerjakan PR  " sebanyak 100 kali .kan banyak jadi dengan perulangan bermanfaat , tetapi manfaatnya tidak hanya itu saja .

Baca artikel sebelumnya Percabangan di java
Sebelum pembelajaran kali ini kawan kawan harus tau dulu percabangan di java , agar lebih memudahkan dalam pembelajaran kali ini . Oke di dalam perulangan ada 3 cara , yang pertama for loop , while , do while . Yang pertama saya akan bahas adalah perulangan while .

While

Struktur perulangan whille 

while(kondisi){
perintah
}

Kita coba prakterkan

public class perulangan{
public static void main(String args[]){
int a=1;
while(a<=10){
System.out.println(a+". Saya tidak mengerjakan pr");
a++;
}
}
}

kondisi
while(a<=10)

perintah
System.out.println(a+". Saya tidak mengerjakan pr");
a++;

Maka akan otomatis menulis di layar "1. Saya tidak mengerjakan pr" sebanyak 10x . Mudah bukan tidak perlu menulis manual System.out.println("1. Saya tidak mengerjakan pr"); sebanyak 10x , tinggal kita gunakan saja perulangan 

public class perulangan{
public static void main(String args[]){
System.out.println("1. Saya tidak mengerjakan pr");
System.out.println("2. Saya tidak mengerjakan pr");
System.out.println("3. Saya tidak mengerjakan pr");
System.out.println("4. Saya tidak mengerjakan pr");
System.out.println("5. Saya tidak mengerjakan pr");
System.out.println("6. Saya tidak mengerjakan pr");
System.out.println("7. Saya tidak mengerjakan pr");
System.out.println("8. Saya tidak mengerjakan pr");
System.out.println("9. Saya tidak mengerjakan pr");
System.out.println("10. Saya tidak mengerjakan pr");
}
}

Do while

Sekarang kita akan coba menggunakan do while . Do while ini melakukan perintah dulu lalu kondisi . Maksudnya apa ? kita akan coba dengan experiment .

Struktur

do{
perintah
}while(kondisi)

public class perulangan{
public static void main(String args[]){
int a=1;
do{
System.out.println(a+". Saya tidak menyerjakan pr");
a++;
}while(a>10);
}
}

Maka akan menulis "1. Saya tidak menyerjakan pr" sebanyak 1x kenapa ? karena a lebih kecil dari dari 10 .

tanpa do

public class perulangan{
public static void main(String args[]){
int a=1;
while(a>10){
System.out.println(a+". Saya tidak menyerjakan pr");
a++;
}
}
}

tidak akan menulis apapun karena a lebih kecil dari 10 .

Jadi itu maksudnya melaksanakan perintah dulu lalu kondisi

For loop

Sekarang kawan kawan sudah tau while , do while , dan yang terakhir adalah for loop .

penulisan

for(inisialisasi;kondisi;perubahan){
statetment
}

public class perulangan{
public static void main(String args[]){
for(int a=1;a<=10;a++){
System.out.println("Saya tidak mengerjakan pr");
}
}
}

Maka akan menulis saya tidak mengerjakan pr sebanyak 10x .

Kawan kawan bisa juga di dalam perulangan ada perulangan .

contoh

perulangan di dalam perulangan


public class perulangan{
public static void main(String args[]){
int a=1,b,c;
for(;a<=3;a++){
b=1;
c=1;
while(b<3){
do{
System.out.println(a+"."+b
+"."+c+"Saya tidak mengerjakan pr");
c++;
}while(c<3);
b++;
}
}
}
}


Oke mungkin itu dia perulangan di java . Semoga bermanfaat dan juga menambah wawasan . Terimasih telah berkenan membaca artikel ini . Sampai jumpa di artikel yang lainnya yang lebih menarik dan juga lebih bermanfaat .

Monday, July 11, 2016

Percabangan di java



Selamat datang kawan di blog saya yang sederhana ini . Kali ini saya akan berbagi mengenai percabangan di java . Struktur percabangan ini merupakan yang paling dasar pada seluruh pemprograman , jadi kawan kawan tentunya perlu  dan tau apa itu percabangan . Percabangan di ibaratkan sebuah pertigaan atau perempatan , yang misal kalo saya mau ke jalan anu berarti belok ke kiri .

Lebih lanjut mengenai struktur pada algoritma
Oke sekarang kita akan lanjut belajar struktur percabangan di java . Stuktur percabangan di java ada dua yaitu swicth case , if else , bisa juga boolean kodisional ( yang sudah di bahas di artikel sebelumnya ) .

Baca mengenai operator boolean di java

Boolean itu termasuk kedalam tipe data biasanya di gunakan untuk percabangan , saya tidak akan membahas lebih dalam . Kalo kawan kawan belum tau tipe data boolean , silahkan baca lebih lanjut karena saya telah menyediakan di artikel sebelumnya .

if , else , else if


Yang pertama kita akan coba adalah if else .

Untuk struktur percabangan yang paling dasanya adalah

if(kodisi){//perintah} //jika kondisinya benar maka akan menghasilkan boolean true
else{//perintah} //jika kondisinya salah maka akan menghasilkan boolean false

kodisi bisa di isi > , <  , <= , >= , == . lebih besar dari , lebih kecil dari , lebih kecil sama dengan dari , lebih besar sama dengan dari , sama dengan .

langsung saja kita coba .

public class percabangan{
public static void main(String args[]){
int a=5;boolean b;
if(b=(a>6)){//disebut kondisi
//jika benar maka akan mengeksekusi ini
System.out.println("a lebih besar dari 6");//perintah
}else{//jika salah maka akan mengeksekusi ini
System.out.println("a lebih kecil dari 6");//perintah
}
System.out.println(b);
}
}

di sana terdapat 2 variable yang pertama a bertipe data integer dan b yang bertipe data boolean . Jika kita baca if(b=(a>6)) artinya adalah apakah a lebih besar dari enam , tidak maka b bernilai false dan akan langsung mengeksekusi yang else , karena a tidak lebih besar dari enam . Juga akan mengeprint false . dan coba kita ubah int a=15; maka akan mengeksekusi yang if dan akan mengeprint true .

public class percabangan{
public static void main(String args[]){
int a=15;boolean b;
if(b=(a>6)){//disebut kondisi
//jika benar maka akan mengeksekusi ini
System.out.println("a lebih besar dari 6");//perintah
}else{//jika salah maka akan mengeksekusi ini
System.out.println("a lebih kecil dari 6");//perintah
}
System.out.println(b);
}
}



Tidak hanya bisa dua percabagan bisa juga tiga atau bahkan lebih , dengan menggunakan else if . Maksudnya apa dan caranya gimana kita coba lihat kode berikut .

public class percabangan{
public static void main(String args[]){
int a=15;boolean b;
if(a<4){
System.out.println("a lebih besar dari 4");
}else if(a==15){
System.out.println("a bernilai 15");
}else{
System.out.println("a lebih besar dari 15");
}
}
}

di sana terdapat integer a bernilai 15 , dan akan meksekusi yang else if . Bro kalo yang else if akan menghasilkan apa booleannya ? akan menghasilkan saya dengan if yaitu true , tak percaya coba ubah .
public class percabangan{
public static void main(String args[]){
int a=15;boolean b;
if(b=(a<4)){
System.out.println("a lebih besar dari 4");
}else if(b=(a==15)){
System.out.println("a bernilai 15");
}else{
System.out.println("a lebih besar dari 15");
}
System.out.println(b);
}
}

Bisa juga didalam if ada if lagi dan ada if lagi dan seterusnya ,

public class percabangan{
public static void main(String args[]){
int a=15;
if(a>4){
if(a>16){
System.out.println("a lebih besar dari 4 dan 16");
}else{
System.out.println("a lebih besar dari 4 dan"+
" lebih kecil dari 16");
}
}
}
}

switch case

Sekarang jika akan coba yang swicth case . 

struktur
switch(experssion){
case contant1:
    statement
case contant2:
    statement;
case contantN:
    statement
default:
    statement default
}

public class percabangan{
public static void main(String args[]){
int a=2;
switch(a){
case 1: System.out.println("a bernilai 1");
case 2: System.out.println("a bernilai 2");
case 3: System.out.println("a bernilai 3");
default : System.out.println("a tidak di ketahui");
}
}
}

disana terdapat interger a dan bernilai 2 tentunya akan mengeprint a bernilai 2 . Tertapi salah di disana akan mengeprint 

a bernilai 2
a bernilai 3
a tidak di ketahui 

Kenapa ? karena kita belum memberikan break yang artinya akan menghentikan switch tersebut 

public class percabangan{
public static void main(String args[]){
int a=2;
switch(a){
case 1: System.out.println("a bernilai 1");break;
case 2: System.out.println("a bernilai 2");break;
case 3: System.out.println("a bernilai 3");break;
default : System.out.println("a tidak di ketahui");
}
}
}

dan setelah kita kasih kata break maka berhasil akan mengeprint a bernilai 2 saja .

Oke mungkin itu di penjelasan dari saya semoga jelas , bermanfaat , dan menambahas wawasan . Terikasih telah berkenan membaca artikel ini . Sampai jumpa di artikel yang lainnya yang lebih menarik dan juga lebih bermanfaat .

Sunday, July 10, 2016

String pada java



Selamat datang kawan di blog saya . Kali ini saya akan bahas bahas mengenai string pada java . String sebenarnya adalah kumpulan char . Pertama dari awal dulu kita akan coba menampilkan kata dengan dengan string .

public class setering{
public static void main(String args[]){
String nama = "wandi";
System.out.println(nama);
}
}

Maka akan menampilkan kata wandi di layar .Lanjut kita akan coba untuk menyambungkan string .
public class setering{
public static void main(String args[]){
String a="10",b="20";
System.out.println("hasil penjumlahan "+a+"+"+b+
"="+a+b);
}
}



Maka akan menghasilkan

hasil penjumlahan 10 + 20 = 1020

Kenapa hasilnya 1020 ? karena ingat itu tipe datanya adalah string bukan integer yang akan menghasilkan nilai 30 . jadi kalo a digabungkan dengan b menghasilkan 1020 , karena tipe datanya string .

Sekarang kita akan coba untuk memotong stringnya

public class setering{
public static void main(String args[]){
String nama = "wandi";
System.out.println("nama = "+nama+" di panggil "+nama.substring(0,3));
}
}

Jadi untuk memotong string java selah menyediakan fungsi yaitu substring() . kalo disana menghasilkan kata " wan " , kenapa ? seperti pernah saya bilang bahwa string sebenarnya adalah merupakan array char . Kalo array itu di mulai dari 0 , jadi akan menghasilkan kata " wan " .

Sekarang kita akan coba untuk mengganti isi string , dengan yang baru . maksudnya apa langsung aja kita coba

public class setering{
public static void main(String args[]){
String nama="wandi";

nama=nama.replace(nama,"febriandi");
System.out.println(nama);
}
}

Maka yang asalkan string nama isinya adalah wandi sekarang kita ubah menjadi febriandi . Dengan fungsi yang telah di sediakan oleh javanya yaitu replace()

replace(kata_yang_diubah,kata_baru);

Bro bisa gak sebagian yang di ubahnya ? bisa

public class setering{
public static void main(String args[]){
String nama="wandi";

nama=nama.replace("wan","febrian");
System.out.println(nama);
}
}

Nah kita akan mengubah kata wan menjadi di , maka akan menghasilkan kata febriandi . karena kita ubah kata wan jadi febrian .

Sekarang kita akan coba untuk mengkapitalkan huruf dan menkecilkan huruf dengan menggunakan fungsi toUpperCase() dan toLowerCase() .

public class setering{
public static void main(String args[]){
String nama="wandi",nama2="FEBRIANDI";

System.out.println(nama.toUpperCase());
System.out.println(nama2.toLowerCase());
}
}

Sekarang kita akan coba untuk mencari nilai index karakter dari string .

public class setering{
public static void main(String args[]){
String nama="wandi";

System.out.println(nama.indexOf("a"));
}
}

Untuk mencari nilai index kita menggunakan fungsi indexOf(karakter) .

Sekarang kita akan coba untuk membandingkan dua buah string .

public class setering{
public static void main(String args[]){
String nama="wandi",nama2="wandi",nama3="febriandi";
if(nama.contains(nama2)){
System.out.println("sama");
}else{
System.out.println("beda");
}

if(nama.contains(nama3)){
System.out.println("sama");
}else{
System.out.println("beda");
}
}
}

Maka yang pertama akan bernilai true atau bernar dan akan ngeprint sama dan yang kedua karena false akan menghasilkan beda .

Oke mungkin itu dia string di java . semoga bermanfaat dan juga menambah wawasan . Terimakasih telah berkenan membaca artikel ini . Sampai jumpa di artikel yang lainnya yang lebih menarik dan juga lebih bermanfaat .

Friday, July 8, 2016

Operator boolean di java

Logo Java


Selamat datang kawan di blog saya . Semoga kabarnya baik . Sekarang saya akan berbagi mengenai operator boolean . Tipe data boolean ini hanya ada dua nilai yaitu true dan false atau benar dan salah , jadi itu yang disebut tipe data boolean . Tipe data boolean ini digunakan untuk pemilahan atau percabangan  .

Baca juga java , input dan output nilai

Contohnya

public class booolean{
public static void main(String args[]){
int x=0;
boolean tes=true;
x=tes?1:2;
System.out.println("Nilai X adalah = "+x);
}
}

Boolean


Maka akan mengeprint Nilai X adalah = 1 . Kenapa ? karena tes nilainya benar atau true maka nilai x jadi 1 dan jika kita ganti boolean tes=true; jadi boolean tes=false; maka akan mengahasilkan nilai 2 . Bisa juga tipe data lain contoh string .

public class booolean{
public static void main(String args[]){
String nama="wandi";
boolean tes=false;
nama=tes?"tetap wandi":"febriandi";
System.out.println("Nilai X adalah = "+nama);
}
}


yang samakan dengan tipe datanya . gak bisa yang seperti di bawah

public class booolean{
public static void main(String args[]){
String nama="wandi";
boolean tes=false;
nama=tes?3:4;
System.out.println("Nilai X adalah = "+nama);
}
}

maka akan terjadi error , karena yang nama adalah tipe datanya String , sementara akan di ubah nilainya jadi integer , pasti akan error .

Oke mungkin itu dia bahas bahas mengenai operator boolean di java . Semoga menambah ilmu dan juga semoga ilmunya bermanfaat . Terimakasih telah berkenan membaca artikel ini . Sampai jumpa di artikel yang lainnya yang lebih menarik dan juga lebih bermanfaat.

kembali kebelakang terkadang penting


Selamat datang kawan di blog saya . Sudah lama nih saya gak posting lagi kali ini saya baru posting . Sebelumnya saya mengucapkan " minal aidin wal faidzin mohon maaf lahir dan batin " . Saya mau kali info catatan wandi pindah ke kokodean . Oke kali ini saya akan coba untuk menyemangati kawan kawan agar tetap semangat . Saya akan berbagi " kembali kebelakang terkadang penting " . Maksud nya apa sih ?



Misal kawan kawan bercita cita ingin menjadi presiden . Tentu kawan kawan akan berusaha untuk mengapainya , tetapi di saat kawan kawan ingin menggapai dan sedang kesusahan . Kawan kawan akhirnya menyerah dan membiarkan mimpi jadi presiden hanya sebeuah mimpi saja . Jangan sampai seperti itu .

Coba kawan kawan cari tenpat yang tenang dan berenung , bertanya kepada diri kalian sendiri , apa saja usaha yang saya lakukan untuk mengapai mimpi itu ? usaha saya telah banyak masah sih mau berhenti sampai disini ? kalo misal saya berhenti , terus bercita cita yang lain terus menemukan kesusahaan pasti akan berhenti juga ,dan akan terus mengulang ngulang dan tidak akan sukses .

Jadi jika sudah bercita cita itu kawan kawan sudah terus berusaha sampai kawan kawan bisa mengapainnya . Jangan baru menemukan kesusahan sedikit saja udah berhenti . Ingat semua orang pasti punya masalah dan hanya bisa diselesaikan dengan usaha . tidak ada ceritanya orang yang selalu mengeluh bisa menggapai cita citanya , pasti dia mengapai cita cita dengan usaha . Kecuali dia bercita cita menjadi seorang pengeluh maka cita citanya sudah tercapai .

Ingat ini "kawan kawan berusaha terus dapat kesulitan maka selesaikan dan apa yang membuatnya bisa selesai jadikan perlajaran " . Agar jika mempunyai masalah yang sama bisa di hadapi dengan mudah .

Tidak selamanya  kawan kawan mendapat kesulitan , pasti jika berusaha kawan kawan mendapatkan titik terang dan tentu akan mendapat hikmahnya . Ingat allah tidak akan membebani seseorang melaikan sesuai dengan kesanggupannya . Ia mendapat pahala ( dari kebijakan ) yang diusahakannya dan ia mendapat sikssa ( dari kejahatannya ) . Nahkan kita cukup berdoa dan berusaha , jika gagal berusaha lagi . Seperti hanya pemprograman yang struktur percabangan . if(behasil){selamat}else{berusaha lagi } .

Oke mungkin itu dia semoga memotivasi kawan kawan dan juga bermanfaat . Terima kasih telah bekenan membaca artikel ini . Sampai jumpa di artikel yang lainya yang lebih menarik dan juga lebih bermanfaat .