电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

命令行参数


发布日期:2024/5/4
 

我们把main成员函数的参数args称为命令行参数args可以用来接收外界传给Java应用程序的参数下面我们举一个例子来看看参数传递的具体过程

class doRect

public static void main(String args[])

int w=IntegervalueOf(args[])intValue();

int h=IntegervalueOf(args[])intValue();

Rectangle myrect=new Rectangle(wh);

myrectdrawRect();

class Rectangle

int widthheightarea;

public Rectangle(int wint h)

width=w;

height=h;

area=getArea(wh);

protected int getArea(int wint h)

int a;

a=w*h;

return a;

public void drawRect()

int ij;

for(i=width;i>;i)

Systemoutprint("#");

Systemoutprint("")

for(i=height;i>;i)

Systemoutprint("#");

for(j=width;i>;j)

Systemoutprint("");

Systemoutprint("#");

for(i=width;i>;i)

Systemoutprint("#");

Systemoutprint("");

用Javac编译该程序后可以用java解释器来执行它具体过程如下

javac doRectjava

java doRect

注意这里的 就是命令行参数它将被赋给doRect的main成员函数的args变量其中args[]的值为args[]的值为IntegervalueOf(Stringstring)intValue的功能是把string中的数字转化为一个整型值

上一篇:资源访问的错误方法

下一篇:使用有趣的自定义标记来布局页面