Showing posts with label java. Show all posts
Showing posts with label java. Show all posts

Array di java

3:08 AM Add Comment
Logo 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 Juga : Perbedaan metode Post dan Get pada 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 

Baca Juga : Constructor pada Java

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

Set dan Get pada java

2:00 AM Add Comment
Logo 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 Juga : Polimorfisme 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. Mengapa String?
karena variable nama adalah bertipe data String , dan disana dominan statmentnya string .

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

Bawa Juga : Class Abstrack Pada Java

"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 .

Pewarisan ( Inheritance ) pada java

11:00 PM Add Comment


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 Juga : Method String 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 .


method toString pada java

3:00 AM 2 Comments
loga java


Selamat datang kawan di blog saya yang sederhana ini . Kali ini kita akan belajar java . Kita kali ini akan membahas java tostring method .

Baca Juga : Polimorfisme pada java

Apa sih kegunaan toString itu ?

Method toString berguna untuk meresepsikan objek ke dalam string .

contoh menggunakan toString

contoh tostring



public class string{
 String nama;int umur;
 public string(String nama,int umur){
  this.nama=nama;
  this.umur=umur;
 }
 public String toString(){
  return "nama : "+nama+"\numur :"+umur;
 }
 public static void main(String args[]){
  string s=new string("wandi",16);
  System.out.println(s);
 }
}

Baca Juga : Class abstract pada java

Jadi hanya dengan memangil objeknya saja kita bisa menampilkan dengan toString . Bro kalo itu nama metodenya di ubah bisa tidak ? bisa tidak akan error  , tetapi menampilkannya tidak sesuai harapan  .

Gak percaya coba ubah

namanya harus tostring


public class string{
 String nama;int umur;
 public string(String nama,int umur){
  this.nama=nama;
  this.umur=umur;
 }
 public String keString(){
  return "nama : "+nama+"\numur :"+umur;
 }
 public static void main(String args[]){
  string s=new string("wandi",16);
  System.out.println(s);
 }
}

Yang di tampilkan tidak sesuai harapankan . Bro kalo this.nama sama this.umur itu apa ? this itu untuk menhindari variable sama pada java , oleh karena itu pakai this . jadi nama yang asli = nama yang ada di parameter .

tambahan


public class string{
 public static void main(String args[]){
  Integer j=10;
  System.out.println(j.toString());
  System.out.println(Integer.toString(20));
 }
}

Intinya toString itu mengubah objek ke dalam string .

Oke mungkin itu dia method toString 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 .

polimorfisme pada java

3:00 AM Add Comment
Logo Java


Selamat datang kawan di blog saya kawan . Kali ini kita akan membahas kembali java . Kita akan membahas mengenai polimorfisme pada java . Jadi di java dasar dasar object oriented programming (  OOP ) ada yang nama polomorfisme , inheritance , encapsulation .

Baca Juga : Event di Visual Basic

Apa itu  polimorfisme ?

Polimorfisme artinya banyak bentuk . Jadi maksudnya disini kita punya tiga class avatar_roku , avatar_ang  , avatar_kora , yang mana ketiga kelas tersebut mewarisi class avatar . Jadi polimorfisme teknik programming yang mengarah ke general dari pada spesifik  ( bingung , saya juga sama ) . 

Kita coba langsung saja ke contohnya program polimorfisme saja 


public class polimorfisme{
 public static void main(String args[]){
  avatar aatu=new avatar();
  avatar api=new avatar_roku();
  avatar udara=new avatar_ang();
  avatar air=new avatar_kora();
  aatu.elemen_dasar();
  api.elemen_dasar();
  udara.elemen_dasar();
  air.elemen_dasar();
 }
}
class avatar{
 void elemen_dasar(){
  System.out.println("Api , air , tanah , udara ");
 }
}
class avatar_roku extends avatar{
 void elemen_dasar(){
  System.out.println("Api");
 }
}
class avatar_ang extends avatar{
 void elemen_dasar(){
  System.out.println("udara ");
 }
}
class avatar_kora extends avatar{
 void elemen_dasar(){
  System.out.println("air ");
 }
}

polimorfisme pada java

Baca Juga : Variable di dalam Visual Basic

Jadi itu dia contoh polimorfisme 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 .