I made this widget at MyFlashFetish.com.

Minggu, 22 Mei 2011


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

assasin

assasin

cloud

cloud
ini lagi bener gambarnya

chibi

chibi
maklum,dah lama dibuat

Naruto vs Gaara

Naruto vs Gaara
hasil karya waktu SMA 1

Naruto VS Sasuke

Naruto VS Sasuke
Hasil karya Imajinasi yang belum sempurna