Kamis, 05 Agustus 2010

Java programing and Netbeans IDE, part 1

week 1
Java programing terbagi menjadi 3 :
    • J2SE  (standart edition)
    • J2ME (java mobile edition)
    • J2EE  (Application HP)
 Netbeans :

System.out.print
  • System.out.print adalah untuk menampilkan teks di layar
    • contoh: System.out.print
    • System.out.print("welcome to Netbeans");
    • Contoh: System.out.println
    • System.out.println("line1"); 

     JOptionPane.showInputDialog
    • JoptionPane J=new JOptionPane ();
    • String julukan=JoptionPane.showInputDialog("panggilan")
    • System.out.println(julukan)
      • Char = 1 huruf "a"
      • String = lebih dari 1 huruf  "budi"
      • Int = anka bilangan bulat [(-3500) => (+3500)]
      • Long = angka bilangan bulat [Lebih dari (+3500)]
      • Float = bilangan pecahan / desimal [(-3500) => (+3500)]
      • Double = bilangan pecahan / desimal [lebih dari (+3500)]  
    week 2
     
     perbedaan Notped++ dengan NetBeans adalah perbedaan warna saja



     Noteped++
     My computer-> klik kanan(properties)-> Advanced(Environment Variables)-> new name(PATH) value (C:\Program File\java\jdk1.6.0_11\bin)-> OK
    masuk program noteped=
    co 1:
    public class Main
    {
        public static void main(String[] args)
        {
            // TODO code application logic here
        int cel=32;
        float fah= (float)(cel*1.8)+32;
        float rea= (float)(0.8*cel);
        System.out.println(cel + "total " +fah +" Farenheit" );
        System.out.println(cel + "total " +rea +" reamut" );
        }
    }


    co 2:
    import java.util.Scanner;

    public class Prog1
    {
        public static void main(String[] args)
        {
            Scanner s=new Scanner(System.in);
           
            System.out.println("masukkan total uang : ");
            int totalUang=s.nextInt();

            int diskon1= (int)(totalUang*0.06);
            int diskon2= (int) (totalUang*0.08);
            int diskon3= (int) (totalUang*0.1);
            System.out.println("diskon 1= " +diskon1);
            System.out.println("diskon 2= " +diskon2);
            System.out.println("diskon 3= " +diskon3);
        }
    }

    week 3

     persamaan linirt berikut:
    a1x + b1y = c1
    a2x + b2 = c2
    dapat d selesaikan dengan rumus :
       x = c1.b2 - c2.b1                 y = a1.c2 - a2.c1
             a1.b2 - a2.b1                       a1.b2 - a2.b1

    contoh di notepad:
    import java.util.Scanner;

    public class HitungLinier
    {
    public static void main(String[] args)
    {
        Scanner s=new Scanner(System.in);
        System.out.println("masukan A1..?");
            int a1 = s.nextInt();
        System.out.println("masukan b1..?");   
            int b1 = s.nextInt();
        System.out.println("masukan C1..?");
            int c1 = s.nextInt();
        System.out.println("masukan A2..?");
            int a2 = s.nextInt();
        System.out.println("masukan B2..?");
            int b2 = s.nextInt();
        System.out.println("masukan C2..?");
            int c2 = s.nextInt();
       
            int x= (c1*b2-c2*b1/a1*b2-a2*b1);
            int y= (a1*c2-a2*c1/a1*b2-a2*b1);
            System.out.println("hasil x adalah" +x);
            System.out.println("hasil y adalah" +y);
        }
    }

    buatlah program untuk mengisikan nama, alamat, telepon, dan, tanggal lahir seseorang kemudian buatlah sebuah cerita dengan memakai data-data yg ada:

    import java.util.Scanner;

    public class Nama
    {
        public static void main(String[] args)
        {
            Scanner s=new Scanner(System.in);
            System.out.println("masukan nama anda..");
            String nama = s.next();
            System.out.println("masukan tanggal lahir anda..");
            String tgl = s.next();
            System.out.println("masukan alamat rumah anda..");
            String alm = s.next();
            System.out.println("masukan telpon anda..");
            String  tlp = s.next();
            System.out.println("nama anda " +nama + " tgl lahir " +tgl + " rumah di " +alm + " telepon yg dapat di hubungi " +tlp + "hallo");
        }


    Looping.....

    Looping1
    import java.util.Scanner;
    public class Looping
    {
    public static void main (String [] args)

    {
    Scanner s= new Scanner(System.in);
    System.out.print("Masukan n: ");

    int n=s.nextInt();
    for(int i=1; i<=n; i++)
    {

    for(int j=1; j<=n-(i-1); j++)
    {
    System.out.print("*");
    }
    System.out.print("\n");
    }
    for (int a=1; a<=n-1; a++)
    {
    for (int b=n-a; b<=n; b++)
    {
    System.out.print("*");
    }
    System.out.print("\n");
    }
    }
    }

    Looping2
    import java.util.Scanner;
    public class Looping2
    {
    public static void main (String [] args)
    {
    Scanner s= new Scanner(System.in);
    System.out.print("Masukan n: ");
    int n=s.nextInt();
    for(int i=1; i<=n; i++)
    {

    for(int j=1; j<=n-(i-1); j++)
    {
    System.out.print(" ");
    }
    for(int k=1; k<=(i*2)-1; k++)
    {
    if(i==n && k==n)
    {
    System.out.print("+");
    }
    else 
    {
    System.out.print("*");
    }
    }
    System.out.print("\n");
    }
    for(int a=1; a<=n; a++)
    {
    for(int b=n-a; b<=n; b++)
    {
    System.out.print(" ");
    }
    for (int c=(2*a)-1; c<=2*n-3; c++)
    {
    System.out.print("*");
    }
    System.out.print("\n");
    }
    }
    }

    Looping 3
    import java.util.Scanner;
    public class Looping3
    {
    public static void main(String [] args)
    {
    Scanner s=new Scanner(System.in);
    System.out.print("Masukan Angka: ");
    int angka=s.nextInt();
    int i=1;
    do 
    {
    angka=angka/10;
    i++;
    }
    while (angka>0);
    System.out.println(i-1);
    }
    }