• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 建立Java的應用程序

    發表于:2007-07-14來源:作者:點擊數: 標簽:
    Java的普通應用程序中,必須含有一個可被外界(通常是java解釋器)所直接調用的類,我們可以把這個類稱為該應用程序的主類。 建立Java的應用程序 1:main成員函數 Java的普通應用程序中,必須含有一個可被外界(通常是java解釋器)所直接調用的類,我們可以

    Java的普通應用程序中,必須含有一個可被外界(通常是java解釋器)所直接調用的類,我們可以把這個類稱為該應用程序的主類。

    建立Java的應用程序
    1:main成員函數
      Java的普通應用程序中,必須含有一個可被外界(通常是java解釋器)所直接調用的類,我們可以把這個類稱為該應用程序的主類,而這個主類必須含有main成員函數,整個應用程序就是從這個成員函數開始執行的,這與C程序有一定的類似之處。
    main成員函數的說明如下:

    public static void main(String args[]);

    2:命令行參數
      我們把main成員函數的參數args稱為命令行參數,args可以用來接收外界傳給Java應用程序的參數,下面我們舉一個例子來看看參數傳遞的具體過程:
    public class DrwRect
    {
    public static void main(String args[])
    {
    class Rectangle
    {
    int width,height,area;
    public Rectangle(int w,int h)
    {
    width=w;
    height=h;
    area=getArea(w,h);
    }

    protected int getArea(int w,int h)
    {
    int a;
    a=w*h;
    return a;
    }

    public void drawRect()
    {
    int i,j;
    for(i=width;i>0;i--)
    System.out.print("#");
    System.out.print("") ;

    for(i=height-2;i>0;i--)
    System.out.print("#");

    for(j=width-2;i>0;j--)
    System.out.print("");

    System.out.print("#");

    for(i=width;i>0;i--)
    System.out.print("#");

    System.out.print("");
    }
    } //Rectangle

    int w=Integer.valueOf(args[0]).intValue();
    int h=Integer.valueOf(args[1]).intValue();
    Rectangle myrect=new Rectangle(w,h);
    myrect.drawRect();
    }
    }
      用Javac編譯該程序后,可以用java解釋器來執行它,具體過程如下:

    javac doRect.java
    java doRect 2 3

      注意這里的“2 3”就是命令行參數,它將被賦給DrwRect的main成員函數的args變量。其中args[0]的值為“2”,args[1]的值為“3”,Integer.valueOf(Stringstring).intValue的功能是把string中的數字轉化為一個整型值。

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>