Sunday 19 January 2014

Membuat Direktori

import java.io.File;

class DemoMembuatDirektori {       
  public static void main(String[] args) {

    File f = new File("d:/NewDir/NewSubDir");
    f.mkdirs();     
  }   
}

ListDirektori

import java.io.File;

class DemoListDirektori {   
  public static void main(String[] args) {
    String dir = "d:/NewDir";   
    File f = new File(dir);
   
    String[] daftar = f.list();
    java.util.Arrays.sort(daftar);
   
    System.out.println("File dan direktori dalam D:\\NewDir");
    System.out.println();
   
    for (int i=0; i<daftar.length; i++) {
      File fTemp = new File(dir + "/" + daftar[i]);
      if (fTemp.isDirectory()) {
        System.out.println(daftar[i] + "\t\t<DIR>");
      } else {
        System.out.println(daftar[i]);
      }       
    }   
  }
}







dadu2

import java.util.*;
import javax.swing.*;
class Dadu2
{
    public static void main (String[] args)
    {
        Random rd=new Random ();
        int r=rd.nextInt (6)+1;
        String s=JOptionPane.showInputDialog( "Tebakan mata dadu");
        int t=Integer.parseInt(s);
        if (t==r)  
        {
            JOptionPane.showMessageDialog(null,"Tebakan: "+t+", benar", "Hasil tebakan",JOptionPane.PLAIN_MESSAGE);
        }
        else JOptionPane.showMessageDialog(null,"Tebakan: "+t+", salah", "Hasil tebakan",JOptionPane.ERROR_MESSAGE);
        JOptionPane.showMessageDialog(null,"Dadu yang keluar:"+r,"info",JOptionPane.PLAIN_MESSAGE);
    }
}

CMDdadu

D:\>javac dadu.java
error: cannot read: dadu.java
1 error

D:\>javac dadu.java
error: cannot read: dadu.java
1 error

D:\>javac dadu.java
error: cannot read: dadu.java
1 error

D:\>javac dadu.java
dadu.java:10: illegal start of expression
                        JOptionPane.ShomMessageDialog(null,"tebakan anda benar",
"hasil",;

        ^
dadu.java:11: not a statement
                                JOptionPane.PLAIN_MESSAGE);
                                           ^
dadu.java:11: ';' expected
                                JOptionPane.PLAIN_MESSAGE);
                                                         ^
dadu.java:13: illegal start of expression
                        JOptionPane.ShomMessageDialog(null,"tebakan anda salah",
"hasil",;

        ^
dadu.java:14: not a statement
                                JOptionPane.WARING_MESSAGE);
                                           ^
dadu.java:14: ';' expected
                                JOptionPane.WARING_MESSAGE);
                                                          ^
dadu.java:15: illegal start of expression
                        JOptionPane.ShomMessageDialog(null,"Mata dadu yang tampi
l:"+r,"info",;

             ^
dadu.java:16: not a statement
                        JOptionPane.INFORMATION_MESSAGE);
                                   ^
dadu.java:16: ';' expected
                        JOptionPane.INFORMATION_MESSAGE);
                                                       ^
9 errors

D:\>javac dadu.java
dadu.java:10: illegal start of expression
                        JOptionPane.ShomMessageDialog(null,"tebakan anda benar",
"hasil",;

        ^
dadu.java:11: not a statement
                                JOptionPane.PLAIN_MESSAGE);
                                           ^
dadu.java:11: ';' expected
                                JOptionPane.PLAIN_MESSAGE);
                                                         ^
dadu.java:13: illegal start of expression
                        JOptionPane.ShomMessageDialog(null,"tebakan anda salah",
"hasil",;

        ^
dadu.java:14: not a statement
                                JOptionPane.WARING_MESSAGE);
                                           ^
dadu.java:14: ';' expected
                                JOptionPane.WARING_MESSAGE);
                                                          ^
dadu.java:15: illegal start of expression
                        JOptionPane.ShomMessageDialog(null,"Mata dadu yang tampi
l:"+r,"info",;

             ^
dadu.java:16: not a statement
                        JOptionPane.INFORMATION_MESSAGE);
                                   ^
dadu.java:16: ';' expected
                        JOptionPane.INFORMATION_MESSAGE);
                                                       ^
9 errors

D:\>javac dadu.java
dadu.java:10: illegal start of expression
                        JOptionPane.ShowMessageDialog(null,"tebakan anda benar",
"hasil",;

        ^
dadu.java:11: not a statement
                                JOptionPane.PLAIN_MESSAGE);
                                           ^
dadu.java:11: ';' expected
                                JOptionPane.PLAIN_MESSAGE);
                                                         ^
dadu.java:13: illegal start of expression
                        JOptionPane.ShowMessageDialog(null,"tebakan anda salah",
"hasil",;

        ^
dadu.java:14: not a statement
                                JOptionPane.WARING_MESSAGE);
                                           ^
dadu.java:14: ';' expected
                                JOptionPane.WARING_MESSAGE);
                                                          ^
dadu.java:15: illegal start of expression
                        JOptionPane.ShowMessageDialog(null,"Mata dadu yang tampi
l:"+r,"info",;

             ^
dadu.java:16: not a statement
                        JOptionPane.INFORMATION_MESSAGE);
                                   ^
dadu.java:16: ';' expected
                        JOptionPane.INFORMATION_MESSAGE);
                                                       ^
9 errors

D:\>javac dadu.java
dadu.java:2: package java.until does not exist
import java.until. *;
^
dadu.java:6: cannot find symbol
symbol  : method paseInt(java.lang.String)
location: class java.lang.Integer
        int i=Integer.paseInt(s);
                     ^
dadu.java:7: cannot find symbol
symbol  : variable Random
location: class dadu
        Random. rd=new Random();
        ^
dadu.java:7: cannot find symbol
symbol  : class Random
location: class dadu
        Random. rd=new Random();
                       ^
dadu.java:8: cannot find symbol
symbol  : variable rd
location: class dadu
        int r=rd.nextInt(6)+1;
              ^
dadu.java:8: operator + cannot be applied to rd.nextInt,int
        int r=rd.nextInt(6)+1;
                        ^
dadu.java:8: incompatible types
found   : <nulltype>
required: int
        int r=rd.nextInt(6)+1;
                           ^
dadu.java:10: cannot find symbol
symbol  : method ShowMessageDialog(<nulltype>,java.lang.String,java.lang.String,
int)
location: class javax.swing.JOptionPane
                        JOptionPane.ShowMessageDialog(null,"tebakan anda benar",
"hasil",
                                   ^
dadu.java:14: cannot find symbol
symbol  : variable WARING_MESSAGE
location: class javax.swing.JOptionPane
                                JOptionPane.WARING_MESSAGE);
                                           ^
dadu.java:15: cannot find symbol
symbol  : method ShowMessageDialog(<nulltype>,java.lang.String,java.lang.String,
int)
location: class javax.swing.JOptionPane
                        JOptionPane.ShowMessageDialog(null,"Mata dadu yang tampi
l:"+r,"info",
                                   ^
10 errors

D:\>javac dadu.java
dadu.java:6: cannot find symbol
symbol  : method paseInt(java.lang.String)
location: class java.lang.Integer
        int i=Integer.paseInt(s);
                     ^
dadu.java:7: cannot find symbol
symbol  : variable rd
location: class java.util.Random
        Random. rd=new Random();
              ^
dadu.java:8: cannot find symbol
symbol  : variable rd
location: class dadu
        int r=rd.nextInt(6)+1;
              ^
dadu.java:8: operator + cannot be applied to rd.nextInt,int
        int r=rd.nextInt(6)+1;
                        ^
dadu.java:8: incompatible types
found   : <nulltype>
required: int
        int r=rd.nextInt(6)+1;
                           ^
dadu.java:10: cannot find symbol
symbol  : method ShowMessageDialog(<nulltype>,java.lang.String,java.lang.String,
int)
location: class javax.swing.JOptionPane
                        JOptionPane.ShowMessageDialog(null,"tebakan anda benar",
"hasil",
                                   ^
dadu.java:14: cannot find symbol
symbol  : variable WARING_MESSAGE
location: class javax.swing.JOptionPane
                                JOptionPane.WARING_MESSAGE);
                                           ^
dadu.java:15: cannot find symbol
symbol  : method ShowMessageDialog(<nulltype>,java.lang.String,java.lang.String,
int)
location: class javax.swing.JOptionPane
                        JOptionPane.ShowMessageDialog(null,"Mata dadu yang tampi
l:"+r,"info",
                                   ^
8 errors

D:\>javac dadu.java
dadu.java:7: cannot find symbol
symbol  : variable rd
location: class java.util.Random
        Random. rd=new Random();
              ^
dadu.java:8: cannot find symbol
symbol  : variable rd
location: class Dadu
        int r=rd.nextInt(6)+1;
              ^
dadu.java:8: operator + cannot be applied to rd.nextInt,int
        int r=rd.nextInt(6)+1;
                        ^
dadu.java:8: incompatible types
found   : <nulltype>
required: int
        int r=rd.nextInt(6)+1;
                           ^
dadu.java:10: cannot find symbol
symbol  : method ShowMessageDialog(<nulltype>,java.lang.String,java.lang.String,
int)
location: class javax.swing.JOptionPane
                        JOptionPane.ShowMessageDialog(null,"tebakan anda benar",
"hasil",
                                   ^
dadu.java:14: cannot find symbol
symbol  : variable WARING_MESSAGE
location: class javax.swing.JOptionPane
                                JOptionPane.WARING_MESSAGE);
                                           ^
dadu.java:15: cannot find symbol
symbol  : method ShowMessageDialog(<nulltype>,java.lang.String,java.lang.String,
int)
location: class javax.swing.JOptionPane
                        JOptionPane.ShowMessageDialog(null,"Mata dadu yang tampi
l:"+r,"info",
                                   ^
7 errors

D:\>
D:\>javac dadu.java
dadu.java:10: cannot find symbol
symbol  : method ShowMessageDialog(<nulltype>,java.lang.String,java.lang.String,
int)
location: class javax.swing.JOptionPane
                        JOptionPane.ShowMessageDialog(null,"tebakan anda benar",
"hasil",
                                   ^
dadu.java:14: cannot find symbol
symbol  : variable WARING_MESSAGE
location: class javax.swing.JOptionPane
                                JOptionPane.WARING_MESSAGE);
                                           ^
dadu.java:15: cannot find symbol
symbol  : method ShowMessageDialog(<nulltype>,java.lang.String,java.lang.String,
int)
location: class javax.swing.JOptionPane
                        JOptionPane.ShowMessageDialog(null,"Mata dadu yang tampi
l:"+r,"info",
                                   ^
3 errors

D:\>javac dadu.java
dadu.java:14: cannot find symbol
symbol  : variable WARING_MESSAGE
location: class javax.swing.JOptionPane
                                JOptionPane.WARING_MESSAGE);
                                           ^
1 error

D:\>javac dadu.java

D:\>java Dadu

D:\>java Dadu

D:\>javac dadu.java

D:\>java Dadu

dadu

import javax.swing.*;
import java.util.*;
class Dadu {
    public static void main(String[] args) {
    String s=JOptionPane.showInputDialog("Infut mata dadu:");
    int i=Integer.parseInt(s);
    Random rd=new Random();
    int r=rd.nextInt(6)+1;
    if(i==r){
            JOptionPane.showMessageDialog(null,"tebakan anda benar","hasil",
                JOptionPane.PLAIN_MESSAGE);
    } else
            JOptionPane.showMessageDialog(null,"tebakan anda salah","hasil",
                JOptionPane.WARNING_MESSAGE);
            JOptionPane.showMessageDialog(null,"Mata dadu yang tampil:"+r,"info",
            JOptionPane.INFORMATION_MESSAGE);

    }
}

Program Java Lempar Dadu dengan random

 /**
 *
 * @author patriashare
 */
public class lempardadu {
    /**
     Program ini untuk simulkasi lempar dadu
     * Angka yanbg ditampilkan setiap dadu merupakan output
     * Yang diikuti dengan total angka pada kedua dadu
     */
    public static void main(String[] args){
    int dadu1; // -> merupakan angka dadu pertama
    int dadu2; // -> merupakan angka dadu kedua
    int hasilLemparan; // total dari angka dadu pertama dan dadu kedua

    dadu1 = (int)(Math.random()*6) + 1;
    dadu2 = (int)(Math.random()*6) + 1;
    hasilLemparan = dadu1 + dadu2;

    System.out.println("Angka pada Dadu Pertama =" + dadu1);
    System.out.println("Angka pada Dadu Kedua =" + dadu2);
    System.out.println("Tottal Angka Dadu =" + hasilLemparan);
    } // end main(;

} // end class



Hitung

class Hitung
{
    public static void main(String[] args)
    {
        int op1=0,op2=0,h=0;
       
        if (args.length!=3)
        {
            System.out.println("perlu 3 argumen; arg1=operan1,arg2=operan2, arg3=operator");
            System.out.println("arg3=1: +;arg3=2: -;arg3=3:*");
            System.out.println("Contoh java hitung 2 3 1: artinya:2+3");
        }
       
        else
        {//3 argumen
            op1=Integer.parseInt(args[0]);//arg-1
            op2=Integer.parseInt(args[1]);//arg-2
            if (args[2].equals("1")){h=op1+op2;}
            else if (args[2].equals("2")){h=op1-op2;}
            else if (args[2].equals("3")){h=op1*op2;}
            System.out.println("hasil:"+h);
        }
    }
}




Input2

class Input2
{
    public static void main(String[] args)
    {
        if (args.length==0) //tanpa argumen
        {
            System.out.println ("masukan 3 argumen");
        }
        else if(args.length==3)
        {//3 argumen
            for (int i=0;i<3;i++ )
            {
                System.out.println("arg-1:"+(i+1)+args[1]);
            }
        }
    }
}




  

input1

class Input1 {
    public static void main(String[] args) {
        if (args.length==0) //tanpa argumen
            System.out.println ("masukan 2 argumen");
        else if(args.length==2){//2 argumen
            System.out.println("arg-1:"+args[0]);//indeks-0
            System.out.println("arg-2:"+args[1]);//indeks-1
        }
    }
}


/*contoh:
java Input1
masukan 2 argumen
=================
java Input1 3 5
arg-1:3
arg-2:5
*/




   

Program Java Membuat File

 Program membuat file

import java.io.*;
class DemoTulisFile
{
      public static void main (String [] args) throws IOException
     {
         FileOutputStream foutput = null;
         String data = "Baris pertama \nBaris kedua \nBaris ketiga";

         //membuka file
          try
          {
              foutput = new FileOutputStream ("d:/OUTPUT.TXT");
          }
          catch (FileNotFoundException fnfe)
          {
             System.out.println ("File tidak dapat terbentuk.");
             return; // keluar dari method
           }

         //menulis data ke dalam file
          try
          {
              for (int i = 0 ; i < data.length(); i ++)
              {
                  //data akan dikonversi per karakter
                  foutput.write((int) data.charAt(i));
               }
           }
           catch (IOException ioe)
          {
              System.out.println(ioe.getMessage());
              return;
           }

         //menutup file
        try
        {
            foutput.close();
         }
         catch (IOException ioe) {}
          }
   }

Membuat String

class DemoMembuatString
{
    public static void main (String [] args)
    {
        char[] arr = {'a', 'b' , 'c', 'd', 'e'};
       
        String s1 = "Contoh String Literal";
        String s2 = new String ();
        String s3 = new String (arr);
        String s4 = new String (arr, 1, 3);
        String s5 = new String (s1);
       
        System.out.println("s1 : " + s1);
        System.out.println("s2 : " + s2);
        System.out.println("s3 : " + s3);
        System.out.println("s4 : " + s4);
        System.out.println("s5 : " + s5);
    }
}


Hasil output
--------------------Configuration: <Default>--------------------
s1 : Contoh String Literal
s2 :
s3 : abcde
s4 : bcd
s5 : Contoh String Literal

Process completed.

Translate

About Me

Popular Posts

Followers

Total Pageviews