Percabangan dan Perulangan Pemrograman Java

Percabangan dan Perulangan Pemrograman Java

Pada saat belajar pemrograman java, maka yang paling basic adalah kita harus mengerti tentang konsep umum dalam pemrograman. Misalnya:
  • Percabangan (if/else, switch)
  • Perulangan (untuk, sementara, lakukan sementara)
  • Fungsi pada java (public, privat, protect)
Berikut penjelasan tentang percabgan,perulangan,dan fungsi pada java simak baik-baik yaa kawan...
1. Percabangan
Percabangan adalah suatu keadaan dimana pernyataan dapat dieksekusi apabila suatu  kondisi memenuhi syarat untuk mengerjakan pernyataan tersebut
Percabangan pada Java ada 2 yaitu :
1. jika
Percabangan if merupakan percabangan yang melibatkan lebih dari satu kondisi dam penggabungan beberapa if dan bisa juga digabungkan menjadi if-else
2. Beralihpercabangan switch adalah suatu cara untuk mengatasi banyak kemungkinan bermunculan dengan cara memberikan nilai variabel atau pernyataan tunggal.
Berikut merupakan contoh percabangan dari if dan switch:

kelas teskeputusan {
public static void main (String [] args) {
char jeniskelamin = 'w';
// bersarang jika
jika (jeniskelamin == 'L')
System.out.println ("Cowok");
lain jika (jeniskelamin == 'P')
System.out.println ("Cewek");
lain
System.out.println ("Banci");

// tenary
System.out.println(jeniskelamin=='P'? "Dia Pasti Cowok." : "Dia Pasti Cewek");

// beralih kasus
beralih (jeniskelamin) {
kasus 'L': System.out.println ("Cowok");
istirahat;
kasus 'P': System.out.println ("Cewek");
istirahat;
default: System.out.println ("Banci");
istirahat;
}}}

2.Perulangan 
Perulangan atau looping adalah suatu proses di dalam pemrograman yang dapat meng eksesusi beberapa statement yang sama dengan berulang ulang sampai berhenti pada kondisi tertentu. Perulangan pada dasarnya memiliki fungsi "EFISIEN". ada 3 jenis perulangan yaitu:
A. Untuk
For merupakan perulangan yang memiliki  variable untuk melakukan pengkondisian.
 Element pada for ada 3 :
a. nilai awal.
b. syarat.
c. penambahan atau pengurangan nilai.
contohnya:
Menangkap
Struktur Penulisan Perulangan For

Capture2
Contoh Penulisan Perulangan For pada Code Program
B. Sementara
While  merupakan perulangan yang berguna untuk terus melakukan proses perulangan selama kondisinya benar (true) dan berhenti apabila salah (false). misalnya:

Capture3
Struktur Penulisan Perulangan While

Capture4
Contoh Penulisan Perulangan While pada Code Program
C. Lakukan.....sementara
Do while merupakan perulangan yang hampir sama dengan while, namun while disini bersifat memproses atau mengecek instruksi  terlebih dahulu kemudian membandingkan (kondisi). sedangkan pada while bersifat mengecek kondisi baru melakukan instruksi. Misal

Tangkap5
Struktur Penulisan Perulangan Do... While

Capture6
Contoh Penulisan Perulangan Do.. While pada Code Program


3. Metode

Method dalam java serupa dengan function pada bahasa pemrograman yang lain,yang berfungsi memodularisasi, mem break atau memecah program yang komplek sehingga nantinya dapat digunakan/dipanggil kembali

Mendeklarasikan Method
<methodDeclaration> :: = 
<modifier> <returnType> <name> (<parameter> *) { 
<statement> * 

<parameter> :: = 
<parameter_type> <parameter_name> [,]
metode contoh: 
class MethodDemo { 
int data; 
int getData () { 
return data; 

void setData (data int) { 
this.data = data; 

void setMaxData (int data1, int data2) { 
data = (data1> data2)? data1: data2; 

}
contoh program dengan metode: 
public class TesMak 

/ ** Metode utama * / 
public static void main (String [] args) 

int i = 5; 
int j = 2; 
int k = mak (i, j); 
System.out.println ("Maksimum antara" + i + "dan" + j + "adalah" + k); 
}
/ ** Kembali maks antara dua nomor * / 
public static int mak (int num1, int num2) 

int hasil; 
jika (num1> num2) 
hasil = num1; 
else 
hasil = num2; 
kembali hasil; 

}
Apa yang perlu anda ketahui, Di java ada empat akses yang bersifat default , private, protected, dan public,  tentunya tingkat akses memiliki fungsi dan kegunaannya sendiri. Untuk keterangan tingkat akses akan saya jelaskan di bawah ini:
  • Akses Default (Aksesibilitas Paket)

Tipe ini mensyaratkan bahwa hanya class dalam package yang sama yang memiliki hak akses terhadap variabel dan methods dalam class.
contoh potongan program :
public class StudentRecord 

//akses dasar terhadap variabel 
int name;
//akses dasar terhadap metode 
String getName(){ 
return name; 

}
Pada contoh diatas, variabel nama dan method getName() dapat diakses dari object lain selama object tersebut berada pada package yang sama dengan letak dari file StudentRecord.
  • Akses Publik

Tipe ini mengijinkan seluruh class member untuk diakses baik dari dalam dan luar class. Object apapun yang memiliki interaksi pada class memiliki akses penuh terhadap member dari tipe ini.
contoh potongan program :
public class StudentRecord 

//akses dasar terhadap variabel 
public int name;
//akses dasar terhadap metode 
public String getName(){ 
return name; 
} }
variabel name dan method getName() dapat diakses dari object lain.
  • Akses Protected

Tipe ini hanya mengijinkan class member untuk diakses oleh method dalam class  tersebut dan elemen – elemen subclass.
contoh potongan program :
public class StudentRecord  
{  
// akses pada variabel  
protected int name;
// akses pada metode  
protected String getName () {  
return name; 
}}
variabel name dan method getName() hanya dapat diakses oleh method internal class dan subclass dari class StudentRecord.
  • Akses pribadi

Tipe  ini mengijinkan  pengaksesan  class  hanya  dapat  diakses  oleh  class  dimana  tipe  ini dibuat.
contoh potongan program :
public class StudentRecord 

//akses dasar terhadap variabel 
private int name;
//akses dasar terhadap metode 
private String getName(){ 
return name; 

}
Pada contoh diatas, variabel name dan method getName() hanya dapat diakses oleh method internal class tersebut.
Contoh Program :
paket paket.a;
 kelas publik Contoh1 {
    public static void main (String [] args) {
        A a = new A ();
        a.printString ();
    }
}
 kelas A {
String publik s1 = "publik";
    String yang dilindungi s2 = "dilindungi";
    String s3 = "default";
    private String s4 = "pribadi";
   
void printString () {
System.out.println (this.s1);
        System.out.println (this.s2);
        System.out.println (this.s3);
        System.out.println (this.s4);
    }
}
Outputnya sebagai berikut :
publik
terlindung
default
pribadi

Komentar

Postingan Populer