建立Java的應用程式(轉)
建立Java的應用程式(轉)[@more@]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中的數字轉化為一個整型值。
建立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中的數字轉化為一個整型值。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-958027/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 學用Java Web Start 部署應用程式 (轉)JavaWeb
- Vector在Java程式設計中的應用 (轉)Java程式設計
- 2.3.5 隱式建立的應用程式
- 實踐ORM,建立基於Grove的.NET應用程式(二) (轉)ORM
- BeanShell桌面---Java應用程式指令碼引擎 (轉)BeanJava指令碼
- 建立安全PHP應用程式的實用建議PHP
- Java 應用程式中的按值傳遞語義 (轉)Java
- 轉貼:Java Pet Store 2.0 應用程式簡介Java
- Java桌面應用程式設計:SWT 簡介(轉)Java程式設計
- Jini - Java 的實際應用 (轉)Java
- sqlserver在JAVA中的應用 (轉)SQLServerJava
- Maven建立Web應用程式專案MavenWeb
- 6個建立Web應用程式的高效PHP框架WebPHP框架
- Android 8.0 原始碼分析 (三) 應用程式程式建立到應用程式啟動的過程Android原始碼
- Java應用程式工程模板Java
- 如何使用 IDEA 建立 Java 入門應用IdeaJava
- java建立程式Java
- 用程式設定COM+應用程式的屬性。 (轉)
- 低程式碼平臺建立數字應用程式的高效方式
- 使用Rust的Tauri和Yew建立桌面應用程式 - DEVRustdev
- JAVA基礎:提升JSP應用程式的七大絕招(轉)JavaJS
- 【轉】設定Qt應用程式圖示及應用程式名QT
- 使用JAVA開發CORBA應用 (轉)JavaORB
- 給 SAP BTP 建立的 Java 應用新增 Custom Event Handler 支援建立功能Java
- 第五篇.如何建立HFM應用程式
- 用JAVA程式取得IP地址(轉)Java
- 轉享:使用HTML5建立移動應用HTML
- Java在Client/Server網路中的應用 (轉)JavaclientServer
- Java執行緒的討論與應用(轉)Java執行緒
- 用 Docker 建立 serverless 應用DockerServer
- 用Java程式生成文字的捷徑(轉)Java
- 一般應用程式的oracle配置 (轉)Oracle
- Java io.File應用(建立路徑和檔案)Java
- 使用 SAP BTP 建立一個 Spring Boot Java 應用Spring BootJava
- 【菜鳥學Java】5:“徒手”建立一個Web應用JavaWeb
- Java 超程式設計及其應用Java程式設計
- 在 Java 應用程式中使用 ElasticsearchJavaElasticsearch
- Java基礎:提升JSP應用程式七大絕招(轉)JavaJS