Listing 001
class buah2an
{
public static void main(String[] args)
{
int jeruk=5;
int apel=5;
int jumlah=0;
jumlah=jeruk*apel;
System.out.println("jumlah buah adalah : "+jumlah);
}
}
Output

Listing 002
import java.io.IOException;
class buah2an_delay
{
public static void main(String[] args)
{
int jeruk=5;
int apel=5;
int jumlah=0;
jumlah=jeruk*apel;
System.out.println("Jumlah buah adalah : "+jumlah);
System.out.println("Tekan enter untuk keluar");
try
{
System.in.read();
}
catch(IOException e)
{
return;
}
}
}
Output

Listing 003
class floatingpoint
{
public static void main(String[] args)
{
double jeruk=35.150E-1;
double apel=2.0E-1;
double jumlah=0.0;
System.out.println("jumlah buah jeruk : "+jeruk);
System.out.println("jumlah buah apel: "+apel);
jumlah=(jeruk+apel)/2.0;
System.out.println("jumlah buah adalah : "+jumlah);
}
}
Output

Listing 004
class tipedata
{
public static void main(String[] args)
{
int x;//deklarasi variabel dengan tipe data int
double y;//deklarasi variabel dengantipe data double
x=10;//inisialisasi x=10
y=10.0;//inisailisasi y=10.0
System.out.println("Nilai setelah dibagi 4 --> x = "+x);
System.out.println("nilai setelah dibagi 4 --> y = "+y);
System.out.println();//Spasi kosong
//sekarang setelah dibagi 4
x=x/4;
y=y/4;
System.out.println("Nilai setelah dibagi 4 -->x = "+x);
System.out.println("Nilai setelah dibagi 4 -->y = "+y);
}
}
Output

Listing 005
class galtolit
{
public static void main(String[] args)
{
double gallons; //variabel dengan tipe data
double liters; //floating-point
gallons =10;
liters=gallons*3.7854; // konversi ke liter
System.out.println(gallons+" galon ="+liters+" liter");
}
}
Output

Listing 006
class chararitdemo
{
public static void main(String[] args)
{
char ch;
ch='X';
System.out.println("ch berisi "+ch);
ch++;//increment ch
System.out.println("sekarang ch berisi "+ch);
ch=90;
System.out.println("ch sekarang berisi "+ch);
}
}
Output

Listing 007
class escseq
{
public static void main(String [] args)
{
System.out.println("Baris pertama \n Baris kedua");
System.out.println("A\tB\tC");
System.out.println("D\tE\tF");
}
}
Output

Listing 008
class booldemo
{
public static void main(String[] args)
{
boolean x;
x=false;
System.out.println("x ="+x);
x=true;
System.out.println("x ="+x);
if (x)
{
System.out.println("Ini dieksekusi ");
}
x=false;
if(x)
{
System.out.println("Ini tidak dieksekusi ");
}
System.out.println("20 > 15 = "+(20 > 15));
System.out.println("20 < 15 = "+(20 < 15));
}
}
Output

Listing 009
class scopedemo
{
public static void main(String[] args)
{
int x; //variable x di kenal di seluruh kode pemograman ini
x=10;
if(x==10)
{
int y=20;
//variabel x dany dikenal di dalam blok ini
System.out.println("x = "+x);
System.out.println("y = "+y);
x=x*y;
System.out.println("x * y= "+x);
}
//y=x+2;//disini var y tidak dikenal lagi (diluaar scope)
//vaar x masih dikenal disini
System.out.println("x = "+x);
}
}
Output

Listing 010
class floatingpoint
{
public static void main(String[] args)
{
double jeruk=35.150E-1;
double apel=2.E+1;
double jumlah=0.0;
System.out.println("Jumlah buah jeruk : "+jeruk);
System.out.println("Jumlah buah apel : "+apel);
jumlah=(jeruk*apel)/2.0;
System.out.println("Jumlah buah adalah : "+jumlah);
}
}
Output

Listing 011
class tanpacasting
{
public static void main(String[] args)
{
double c=1.5+5/2;
System.out.println("Hasil : "+c);
}
}
Output

Listing 012
class casting1
{
public static void main(String[] args)
{
double c=1.5+(double)5/2;
System.out.println("Hasil : "+c);
}
}
Output

Listing 013
class casting2
{
public static void main(String[] args)
{
int a=12;
int b=5;
double c=(double)a/b;
System.out.println(a+"/" + b + " = " + c);
}
}
Output

Listing 014
import java.text.NumberFormat;
class constanta
{
public static void main(String[] args)
{
final double pajak=0.07; //pajak7%
int jumlah=5;
double subtotal,tax,totalbiaya,harga=500;
System.out.println("Jumlah barang \t: "+jumlah);
System.out.println("Harga barang \t: $"+harga);
subtotal =jumlah*harga;
tax= subtotal *pajak;
totalbiaya=subtotal+tax;
//print output with approiate formatting
NumberFormat fmt1 =NumberFormat.getCurrencyInstance();
NumberFormat fmt2 =NumberFormat.getCurrencyInstance();
System.out.println("Subtotal \t="+fmt1.format(subtotal));
System.out.println("Pajak \t\t="+fmt1.format(tax) + " dari "+fmt2.format(pajak));
System.out.println("Total biaya \t="+fmt1.format(totalbiaya));
}
}
Output

Listing 015
class comentar
{
public static void main(String[] args)
{
//ini komentar satu baris
/*Ini
komentar
banyak
baris
*/
}
}
Output

Project modul 1-1
class tugas1_1
{
public static void main(String[] args)
{
int apel=14;
int jeruk=4;
if(apel != jeruk)
{
System.out.println("apel :"+apel);
System.out.println("jeruk :"+jeruk);
}
}
}
Output

Project modul 1-2
class tugas1_2
{
public static void main(String[] args)
{
double panjang =25;
double lebar =3;
System.out.println("Luas persegi empat = "+(panjang*lebar));
}
}
Output

Project modul 1-3
class tugas1_3
{
public static void main(String [] args)
{
int HPSiemens =14;
int HPNokia =5;
int HPSonyEricson =30;
int JumlahHp=0;
if(HPSiemens != HPNokia)
{
System.out.println("Jumlah HP Siemens = "+HPSiemens);
System.out.println("Jumlah HP Nokia = "+HPNokia);
System.out.println("Jumlah HP Sony Ericson = "+HPSonyEricson);
JumlahHp=HPSiemens+HPNokia+HPSonyEricson;
System.out.println("Jumlah seluruh HP ="+JumlahHp);
}
System.out.println("Jumlah HP Nokia dan Sony Ericson = "+(HPSonyEricson+HPNokia));
System.out.println("Jumlah HP Nokia dan HP Siemens = "+(HPNokia+HPSiemens));
}
}
Output

Project modul 1-4
class tugas1_4
{
public static void main(String[] args)
{
char kar='a';
System.out.println("Isi kar adalah : "+kar);
}
}
Output

Project modul 1-5
class tugas1_5
{
public static void main(String[] args)
{
String kar="halo";
System.out.println("Isi kar adalah : "+kar);
}
}
Output

Listing 016
class PenugasanDanAritmatikOp
{
public static void main(String [] args)
{
int x=5;
int y=9;
int z=x+y;
int p=x*y;
int q=x-y;
int r=x/y;
int s=q%y;
System.out.println("x + y = "+z);
System.out.println("x * y = "+p);
System.out.println("x - y = "+q);
System.out.println("x / y = "+r);
System.out.println("x % y = "+s);
}
}
Output

Listing 017
import javax.swing.JOptionPane;
class inputJOption
{
public static void main(String [] args)
{
String input =JOptionPane.showInputDialog("Bilangan Pertama : ");
int nilai = Integer.parseInt(input);
System.out.print(nilai+"+");
input =JOptionPane.showInputDialog("Bilangan Kedua : ");
int nilai2 =Integer.parseInt(input);
System.out.print(nilai2+" = "+(nilai+nilai2));
System.exit(0);
}
}
Output



Listing 018
class ModDemo
{
public static void main(String [] args)
{
int hasilInt,sisaInt;
double hasilDoub,sisaDoub;
hasilInt=10/3;
sisaInt =10%3;
System.out.println(hasilInt);
System.out.println(sisaInt);
hasilDoub=10.0/3.0;
sisaDoub=10.0%3.0;
System.out.println(hasilDoub);
System.out.println(sisaDoub);
}
}
Output

Listing 019
class opModulus
{
public static void main(String [] args)
{
int x=12,y=3;
for(int i=1; i<=x; i++)
{
System.out.println("Sisa bagi "+i+"%"+y+"="+i%y);
}
}
}
Output

Listing 020
import java.io.*;
import java.text.NumberFormat;
class opPerkalian
{
public static void main(String [] args) throws IOException
{
BufferedReader in =
new BufferedReader (new InputStreamReader (System.in));
String nama;
int jam;
double tarif ,bayar;
System.out.print("masukan nama anda \t\t:");
nama=in.readLine();
System.out.print("masukan jumlah lembur anda \t:");
jam=Integer.parseInt(in.readLine());
System.out.print("masukan tarif anda perjam \t:");
tarif=Double.parseDouble(in.readLine());
System.out.println();
bayar=jam*tarif;
NumberFormat fmt =NumberFormat.getCurrencyInstance();
System.out.println(nama+",gaji anda adalah \t:"+fmt.format(bayar));
}
}
Output

Listing 021
class ConcatOp
{
public static void main(String [] args)
{
String kata1="indonesia";
String kata2="tanah";
String kata3="air";
String kata4="beta";
String hasil=kata1 + kata2 + kata3 + kata4;
System.out.println("judul lagu :"+hasil);
}
}
Output

Listing 022
class ConcatOpKonversi
{
public static void main(String [] args)
{
String kata ="nomor urut";
int nomor=3;
String hasil=kata+nomor;
System.out.println(hasil);
}
}
Output

Listing 023
class increment
{
public static void main(String[] args)
{
int x=7;
int y=++x;
int a=7;
int b=a++;
System.out.println("x = "+x);
System.out.println("y = "+y);
System.out.println("a = "+a);
System.out.println("b = "+b);
}
}
Output

Listing 024
class decrement
{
public static void main(String [] args)
{
int x=8;
System.out.println("Pre-dcrement");
System.out.println("x\t : "+x);
System.out.println("--x\t : "+ --x);
System.out.println("x\t : "+x);
int y=8;
System.out.println("\nPost-decrement");
System.out.println("y\t : "+y);
System.out.println("y--\t : "+ y--);
System.out.println("y\t : "+y);
}
}
Output

Listing 025
class RelationalOp
{
public static void main(String [] args)
{
int x=10;
int y=7;
System.out.println(x > y);
System.out.println(x < y);
System.out.println(x == y);
System.out.println(x != y);
System.out.println(x <= y);
System.out.println(x >= y);
}
}
Output

Listing 026
class LogicalOp
{
public static void main(String [] args)
{
int x=4;
int y=2;
int z=0;
System.out.println(x>y && z==0);
System.out.println(x>y && z!=0);
System.out.println(x==0 || z==0);
System.out.println(x<y || z!=0);
}
}
Output

Listing 027
class LogOpTable
{
public static void main(String [] args)
{
boolean p,q;
System.out.println("p\t\tq\t\tAND\t\tOR\t\tXOR\t\tNOT");
System.out.println("----------------------------------------------");
p=true;q=true;
System.out.println(p+"\t"+q+"\t"+(p&q)+"\t"+(p|q)+"\t"+(p^q)+"\t"+(!q));
p=true;q=false;
System.out.println(p+"\t"+q+"\t"+(p&q)+"\t"+(p|q)+"\t"+(p^q)+"\t"+(!q));
p=false;q=true;
System.out.println(p+"\t"+q+"\t"+(p&q)+"\t"+(p|q)+"\t"+(p^q)+"\t"+(!q));
p=false;q=false;
System.out.println(p+"\t"+q+"\t"+(p&q)+"\t"+(p|q)+"\t"+(p^q)+"\t"+(!q));
}
}
Output
Listing 028
class derajatOp
{
public static void main(String [] args)
{
int x=4-2 + (3*2)*5 + (8*2);
int y=(4-2) * 8 - 3 * (2+3);
int z=5 + 4 * 2;
int o=4 - (2*5);
int p=4-2-5;
System.out.println("x = "+x);
System.out.println("y = "+y);
System.out.println("z = "+z);
System.out.println("o = "+o);
System.out.println("p = "+p);
}
}
Output

Listing 029
class ternariOp
{
public static void main(String [] args)
{
int x;
int y=-2;
x=y<0 ? -y:y;
System.out.println("| "+y+" |= "+x);
y=3;
x=y<0 ? -y:y;
System.out.println("| "+y+" |= "+x);
}
}
Output

Listing 030
class ternaryOp
{
public static void main(String[] args)
{
int x=0;
int y=5;
int a=(x<y) ? 1 : 0;
System.out.println(a);
}
}
Output

Project tugas2-1
Project tugas 2-2
import javax.swing.JOptionPane;
class zero
{
public static void main(String [] args)
{
String input=JOptionPane.showInputDialog("bilangan pertama : ");
int x=Integer.parseInt(input);
System.out.println("x = "+x);
input =JOptionPane.showInputDialog("bilangan kedua: ");
int y=Integer.parseInt(input);
System.out.println("y = "+y);
System.out.println("x + y = "+(x+y));
System.exit(0);
}
}
Output



Listing 031
class ifGuess
{
public static void main(String args[]) throws java.io.IOException
{
char ch, jawab ='K';
System.out.print("masukan sebuah huruf antara A dan Z :");
ch=(char) System.in.read();
if(ch == jawab)
{
System.out.println("Anda Benar");
}
}
}
Output

Listing 032
import java.io.DataInputStream;
class ifTunggalUmur
{
public static void main(String [] args)
{
DataInputStream input =new DataInputStream(System.in);
final int MINOR =21;
System.out.print("enter your age :");
try
{
String x =input.readLine();
int age =Integer.parseInt(x);
System.out.println ();
System.out.println ("you entered : "+age);
if(age < MINOR)
System.out.println("youth is a wonderful thing.Enjoy.");
System.out.println("Age is state of mind");
}
catch(Exception e)
{
System.err.println(e);
}
}
}
Output

Listing 033
class ifElseGuess
{
public static void main(String args[]) throws java.io.IOException
{
char ch,jawab ='Q';
System.out.print("Masukan sebuah huruf antara A dan Z : ");
ch = (char) System.in.read();
if(ch == jawab)
{
System.out.println("anda benar");
}
else
{
System.out.println(",maaf anda salah");
}
}
}
Output

Listing 034
import java.io.DataInputStream;
class Guessing
{
public static void main(String[] args)
{
DataInputStream input = new DataInputStream(System.in);
int answer,guess;
System.out.print("input angka:");
try
{
String x =input.readLine();
guess =Integer.parseInt(x);
System.out.println();
answer =(int)(Math.random()*10);
if(answer == guess)
{
System.out.println("you got it !Good guessing!");
System.out.println("the number was " +answer);
}
else
{
System.out.println("That is not correct, sorry.");
System.out.println("the number was "+answer);
}
}
catch(Exception e)
{
System.err.println(e);
}
}
}
Output

Listing 035
import java.text.NumberFormat;
import java.io.DataInputStream;
class ifElseLembur
{
public static void main (String [] args)
{
DataInputStream input =new DataInputStream (System.in);
final double RATE = 8.25;
final int STANDARD =40;
double pay=0.0;
System.out.println ("Enter the number of hous worked : ");
try
{
String x = input.readLine();
int hours =Integer.parseInt(x);
System.out.println();
if (hours > STANDARD)
{
pay =STANDARD *RATE +(hours-STANDARD)* (RATE *1.5);
}
else
{
pay =hours * RATE;
}
NumberFormat fmt = NumberFormat .getCurrencyInstance();
System.out.println ("pendapatan : "+fmt.format(pay));
}
catch(Exception e)
{
System.err.println(e);
}
}
}
Output

Listing 036
class NestedIfGuess
{
public static void main (String args []) throws java.io.IOException
{
char ch, jawab ='Q';
System.out.print("masukan sebuah huruf kapital antara A dan Z : " );
ch=(char)System.in.read();
if(ch==jawab)
{
System.out.println("anda benar");
}
else
{
System.out.print("maaf huruf yang anda masukan ");
if(ch<jawab)
{
System.out.println("lebih kecil");
}
else
{
System.out.println("lebih tinggi");
}
}
}
}
Output

Listing 037
import java.io.DataInputStream;
class Ifbertingkat
{
public static void main(String[] args)
{
DataInputStream in =new DataInputStream(System.in);
try{
System.out.println("konversi nilai menjadi huruf");
System.out.println("============================");
System.out.println("inputkan nilai : ");
String input = in.readLine();
double nilai = Double.parseDouble(input);
System.out.print("\nNilai Anda : ");
if((nilai >= 0) && ( nilai <= 40))
System.out.println("E");
else if((nilai > 40) && (nilai <= 55))
System.out.println("D");
else if((nilai > 55) && (nilai <=65))
System.out.println("C");
else if((nilai > 65) && (nilai <=79))
System.out.println("B");
else if ((nilai >= 80) &&(nilai <= 100))
System.out.println("A");
else if ((nilai < 0) && ( nilai> 100))
System.out.println("invalid data input");
}
catch(Exception e)
{
System.out.println("\nTidak boleh menginput karakter");
}
System.out.println();
}
}
Output

Listing 038
import java.io.*;
class KeyInput
{
public static String bacaInput()
{
int kar;
String str ="";
boolean selesai =false;
while(!selesai)
{
try
{
kar =System.in.read();
if(kar <0 || (char) kar == '\n')
{
selesai = true;
}
else if ((char) kar != '\r')
{
str = str +(char) kar;
}
}
catch (java.io.IOException e)
{
System.err.println("invalid input");
selesai=true;
}
}
return str;
}
}
class PayMethod
{
public static void main(String[] args)
{
System.out.println("Metode Pembayaran ");
System.out.println("==================");
System.out.println("1. Visa");
System.out.println("2. Master Card");
System.out.println("3. American Express");
System.out.println("4. Tunai/Cash");
System.out.println("5. Debit Card");
System.out.println("==================");
System.out.println("\nPilih :");
String in =KeyInput.bacaInput();
int input =Integer.valueOf(in).intValue();
switch (input)
{
case 1: System.out.println("Pembayaran menggunakan Visa ");
break;
case 2: System.out.println("Menggunakan Master Card");
break;
case 3: System.out.println("Menggunakan American Express");
break;
case 4: System.out.println("Pembayaran Tunai/Cash");
break;
case 5: System.out.println("Menggunakan Debit Card");
break;
default: System.out.println("pilihan anda tidak ada");
}
}
}
Output

Lisitng 039
import java.io.DataInputStream;
class GradeReport
{
public static void main (String [] args)
{
DataInputStream input =new DataInputStream(System.in);
int grade,category;
try
{
System.out.println("Enter a numeric grade (0 to 100) : ");
String x =input.readLine();
grade =Integer.parseInt(x);
category = grade/10;
System.out.println("That grade is");
switch (category)
{
case 10:
System.out.println("a perfect score.Well done.");
break;
case 9:
System.out.println("well above average.Excellent.");
break;
case 8:
System.out.println("above average.Nice job");
break;
case 7:
System.out.println("average.");
break;
case 6:
System.out.println("below average.You should see the ");
System.out.println("instructor to clarify the material"+"presented in class.");
break;
default: System.out.println("not passing.");
}
}
catch (Exception e)
{
System.out.println(e);
}
}
}
Output

Listing 040
class For
{
public static void main(String [] args)
{
int max =4;
for (int i=1;i<=max;i++)
{
System.out.println("nilai i ke-"+i);
}
}
}
Output

Listing 041
class galtolittable
{
public static void main(String [] args)
{
double gallons,liters;
int counter;
counter =0;
for(gallons=1; gallons <= 15 ; gallons++)
{
liters =gallons*3.7854;
System.out.println(gallons+"galon = "+liters+"liter");
counter++;
if (counter == 4)
{
System.out.println();
counter=0;
}
}
}
}
Output

Listing 042
class counter3
{
public static void main(String[] args)
{
final int LIMIT =5;
for(int count=1;count <=LIMIT; count++)
{
System.out.println(count);
}
System.out.println("Done");
}
}
Output

Listing 043
class stars
{
public static void main(String [] args)
{
final int MAX_ROWS =10;
for(int row =1 ; row <= MAX_ROWS ; row++)
{
for(int star = 1; star <= row ;star++)
System.out.print("*");
System.out.println();
}
}
}
Output

Listing 044
class piramidabilangan
{
public static void main(String [] args)
{
int jumlahbaris;
System.out.println("program mencetak piramida bilangan");
System.out.println("Inputkan jumlah baris");
jumlahbaris=InputConsole.readInt();
for(int baris = 1;baris<(jumlahbaris +1);baris++)
{
//mencetak spasi di urutan depan hingga posisi tengah
//utk memanipulasi tampilan
for (int kolom = 1;kolom <(jumlahbaris +1)-baris;kolom++)
{
System.out.println(" ");
}
//mencetak bilangan dari posisi tengah hingga belakang
for (int bil = baris ; bil >= 1 ; bil--)
{
System.out.println(bil);
}
//mencetak bilangan dari posisi tengah hingga belakang
for(int bil=2 ; bil <= baris ; bil++)
{
System.out.print(bil);
}
//memulai baris baru
System.out.println();
}
System.out.println();
}
}
Output
Listing 045
class counter
{
public static void main(String[] args)
{
final int LIMIT=5;
int count = 1;
while(count <= LIMIT)
{
System.out.println(count);
count++;
}
System.out.println("Done");
}
}
Output

Listing 046
class whiledemo
{
public static void main(String[] args)
{
char ch='a';
while(ch <='z')
{
System.out.print(ch+" ");
ch++;
}
System.out.println();
}
}
Output

Listing 047
class bilanganprima
{
public static void main(String[] args)
{
int jmlprima;
//counter penghitungjumlah bilanan prima
int counter =1;
//bilangan yang akan diperiksa,apakah bilanganprima atau bukan
//variabel ini diinisialisasi dengan 2 karena merupakan
//dengan bilangan berikutnya(3,4,5...)
int bilangan=2;
//kondisi yang menyatakan apakah bilanan prima atau tidak
boolean ujiprima= true;
System.out.println("program mencari bilangan prima pertama");
System.out.println("masukan jumlah bilangan prima : ");
jmlprima=InputConsole.readInt();
System.out.println("\nMencari "+jmlprima+" bilangan prima pertama ");
while(counter <= jmlprima)
{
ujiprima=true;
//set ujiprima=false,jika bilangan tersebut bukan
//bilangan prima
for(int bagi=2; bagi<=bilangan/2; bagi++)
{
//jika mengembalikan nilai true ,berarti bilanganbukan bilangan prima
if(bilangan % bagi ==0)
{
ujiprima=false;
break;
}
}
//mencetak bil prima dan menambah counter
if(ujiprima)
{
if(counter % 5 == 0)
{
//cetak bilangan prima
System.out.println(bilangan);
}
else
System.out.print(bilangan+" ");
counter++;
}
//periksa apakah bil selanjutnya adalah prima
bilangan++;
}
}
}
Output
Listing 048
class counter2
{
public static void main(String[] args)
{
final int LIMIT = 5;
int count = 0;
do
{
count = count+1;
System.out.println(count);
}
while(count < LIMIT);
System.out.println("DONE");
}
}
Output

Listing 049
import javax.swing.JOptionPane;
class EvenOdd
{
public static void main(String[] args)
{
String numStr,result;
int num,again;
do
{
numStr=JOptionPane.showInputDialog("Enter an integer:");
num=Integer.parseInt(numStr);
result="Anda memasukkan bilangan "+((num %2==0)?"genap":"ganjil");
JOptionPane.showMessageDialog(null,result);
again=JOptionPane.showConfirmDialog(null,"do another ?");
}
while(again ==JOptionPane.YES_OPTION);
}
}
Output


Lisiting 050
class breakwhile
{
public static void main(String[] args)
{
int i = 0;
while(i>=0)
{
i=i+1;
if(i>200)
break;
System.out.println(i);
}
}
}
Output

Sampai angka 200
Listing 051
class breakfor
{
public static void main(String[] args)
{
for(int x=1;x<=100;x++)
{
if(x>30)
break;
System.out.println(x);
}
}
}
Output

Listing 052
class countinuefor
{
public static void main(String[] args)
{
for (int x=0;x<8;x++)
{
if((x==3)||(x==6))
continue;
System.out.println(x);
}
}
}
Output

Listing 053
class continuewhile
{
public static void main(String[] args)
{
int x=0;
while(x < 8)
{
x=x+1;
if((x==4)||(x==7))
continue;
System.out.println(x);
}
}
}
Output

Listing 054
class logicprog
{
public static void main(String[] args)
{
char pilih;
for(;;)
{
do
{
System.out.println("Help on:");
System.out.println("1. if");
System.out.println("2. switch");
System.out.println("3. for");
System.out.println("4. while");
System.out.println("5. do..while");
System.out.println("6. break");
System.out.println("7. continue\n");
System.out.println("chose one(q to quit) : ");
do
{
pilih =(char)System.in.read();
}
while(pilih=='\n'||pilih=='\r');
}
while(pilih < '1' || pilih > '7' && pilih !='q');
if(pilih=='q')break;
System.out.println("\n");
switch(pilih)
{
case '1':
System.out.println("perintah if");
break;
case '2':
System.out.println("perintah switch");
break;
case '3':
System.out.println("perintah for");
break;
case '4':
System.out.println("perintah while");
break;
case '5':
System.out.println("perintah do..while");
break;
case '6':
System.out.println("perintah break");
break;
case '7':
System.out.println("perintah continue");
break;
}
System.out.println();
}
}
}
Output
Project tugas 3-1
import java.io.DataInputStream;
class Guessing
{
public static void main(String[] args)
{
DataInputStream input = new DataInputStream(System.in);
int answer,guess;
System.out.print("input angka:");
try
{
String x =input.readLine();
guess =Integer.parseInt(x);
System.out.println();
answer =(int)(Math.random()*10);
if(answer == guess)
{
System.out.println("you got it !Good guessing!");
System.out.println("the number was " +answer);
}
else
{
System.out.println("you must insert a number between 0-10");
System.out.println("the number was "+answer);
}
}
catch(Exception e)
{
System.err.println(e);
}
}
}
Output

Project tugas 3-2
class stars
{
public static void main(String [] args)
{
final int MAX_ROWS =10;
System.out.println("==Stars Program==");
for(int row =1 ; row <= MAX_ROWS ; row++)
{
for(int space = 9 ; space >= row ;space--)
System.out.print(" ");
int c=row*2-1;
for(int space=1 ; space<=c ; space++)
System.out.print("*");
System.out.println();
}
}
}
Output

Listing 051
class Arr_isi_data
{
public static void main(String [] args)
{
int[] nilai =new int[6];
nilai[0]=45;
Tidak ada komentar:
Posting Komentar