江西广告网

标题: 建立Java的应用程序 [打印本页]

作者: 月芽儿    时间: 2008-12-27 17:41
标题: 建立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://bbs.jxadw.com/) Powered by Discuz! X3.2