注册
 找回密码
 注册
江西广告网
查看: 277|回复: 0
打印 上一主题 下一主题

建立Java的应用程序

[复制链接]

该用户从未签到

1
跳转到指定楼层
发表于 2008-12-27 17:41:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
  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中的数字转化为一个整型值。                  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表