Disini saya akan memberikan penjelasan sedikit tentang program java
Saya akan membuat dan menjelaskan dari program yang saya kerjakan.
Ini script javanya:
class TestTipedata { //nama kelas harus sesuai dengan nama file yang disimpan
public
static void main (String[] args) //perintah untuk menampilkan hasil string
{
byte b
=1;
short s
=100;
int i
=1000;
long l
=10000;
char c
='a';
float f
=3.14f; // f adalah istilah dalam java yaitu artinya casting atau menyisipkan pecahan desimal
double
d =3.14;
boolean
t =true;
final
double PI =3.14; //atribut yang menggunakan konstanta yaitu dengan kata kunci final
System.out.println("byte"
+b);
System.out.println("short" +s);
System.out.println("int" +i);
i =010;
System.out.println("int" +i+ " Octal Mode");
i=0XFF;
System.out.println("int" +i +" Hexa
Mode");
System.out.println("long" +l);
System.out.println("char" +c);
System.out.println("float" +f);
System.out.println("double" +d);
System.out.println("boolean"
+t);
System.out.println("PI" +PI);
}
}
Penjelasan:
- System.out.println adalah perintah untuk menempilkan isi dari string
- +nilai variable adalah include yang diambil dari variable masing-masing yang sudah ditentukan dari awal nilainya.
Ini dia Layout Programnya:
Untuk script yang kedua:
class Testkeputusan {
public
static void main (String[]args)
{
char
jeniskelamin = 'W'; // tipe data char, variable jeniskelamin dan atribut W.
//Menggunakan kondisi
if
if
(jeniskelamin=='L')
System.out.println("Cowok");
else
if (jeniskelamin=='P')
System.out.println("Cewek");
else
System.out.println("Banci");
//ternary
System.out.println(jeniskelamin=='P'?
"Dia pasti cowok." : "Dia prasti cewek");
//switch
case
switch
(jeniskelamin) {
case
'P' :
System.out.println("Cowok");
break;
case
'L' :
System.out.println("Cewek");
break;
default : System.out.println("Banci");
break;
}
}
}Penjelasan:
- Pernyataan if merupakan salah satu bentuk pernyataan yang berguna untuk mengambil keputusan terhadap sebuah kemungkinan. Bentuk pernyataan if berupa :
if(kondisi){
// yang akan dijalankan}
- Percabangan if-else merupakan percabangan yang sama dengan percabangan if namun memiliki kondisi false, artinya jika kondisi pada if tidak terpenuhi maka perintah pada else akan dijalankan. Bentuk pernyataan if-else berupa :
if(kondisi){
// jalankan jika kondisi true
}else{
// jalankan jika kondisi false
}
contohnya seprti script diatas yaitu:
jika jeniskelamin ==L maka dia cowok
dan jika jeniskelamin ==P maka dia cewek
dan apabila kondisi tidak sesuai dia akan menampilkan Banci.
karena string sudah ditentukan dari awal yaitu 'W'.
- Percabangan switch-case merupakan percabangan yang kondisinya hanya dapat menggunakan perbandingan == (sama dengan). Bentuk pernyataan percabangan switch-case adalah sebagai berikut:
switch(variabel){
case nilai1:
// jalankan instruksi
break; // hentikan
case nilai2:
// jalankan instruksi
break; // hentikan
case nilai2:
// jalankan instruksi
break; // hentikan
case nilai4:
// jalankan instruksi
break; // hentikan
default:
Pernyataan ini hampir sama dengan if-else, kondisi akan terpenuhi apabila kondisi yang ditentukan sudah sesuai. Dan apabila kondisi tidak ada maka dia akan menampilkan nilai default.
Layout Seperti ini:
Script Yang Ketiga adalah:
public class Testperulangan
{
public
static void main (String[]args){
int
i;
//for
System.out.println("Perulangan
For....");
for
(i=0; i<10; i++)
System.out.println("Perulangan
Ke : "+i);
//While
System.out.println("Perulangan
While.... ");
i=0;
while
(i<10) {
System.out.println("Perulangan
Ke : "+i);
i++;
}
//do
while
System.out.println("Perulangan
Do While....");
i=0;
do
{
System.out.println("Perulangan
Ke : "+i);
i++;
}
while
(i<10);
}
}
Penjelasan:
- Perulangan for merupakan perulangan yang memiliki variabel untuk melakukan pengkondisian, berbeda dengan while dan do-while yang kita harus membuat sebuah variabel diluar untuk melakukan penkondisian, pada perulangan for, ditempatkan sebuah blok untuk membuat variabel dan melakukan proses pengkondisian. Bentuk pernyataan for seperti berikut :
for(inisialisasi; kondisi; penaikan/penurunan){
instruksi
}
instruksi
}
Dari program sendiri akan menampilkan nilai (i) yang dimulai dari 0 dan i<10.
artinya i akan terus mencetak nilai yang lebih kecil dari 10,
i++ adalah penambahan nilai dari i.
dan apabila nilai i sampai 9 maka program akan berhenti.
artinya i akan terus mencetak nilai yang lebih kecil dari 10,
i++ adalah penambahan nilai dari i.
dan apabila nilai i sampai 9 maka program akan berhenti.
begitu juga dengan while dan do-while..
- Perulangan do-while merupakan perulangan yang hampir mirip dengan perulangan while namun perbedaannya, pada perulangan do-while, maka minimal instruksi akan dijalankan sekali.
Layoutnya adalah
Demikianlah program singkat yang saya buat...
apabila ada kekurangan mohon untuk memberikan bantua agar menjadi sempurna..
:):):):)
apabila ada kekurangan mohon untuk memberikan bantua agar menjadi sempurna..
:):):):)