网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.教你在Jave中实现3d编程简介.
.漫谈数据库的中庸思想.
.Java 的 Class Path 和 Package(.
.JCreator Pro 3.0与WTK2.0配置心.
.Hibernate 的简单 Read 性能测试.
.当前流行的J2EE WEB应用架构分析.
.用java绘制google中文名称“谷歌.
.一个实现排列和组合的JavaBean.
.如何在Java应用程序中动态的分配.
.JBoss下的EJB3开发无状态会话Bean.
.一个奇怪的问题.
.几个有参考价值的java问题.
.Java之旅(9)多态性.
.异常的捕获和实现自己的异常类.
.用Spring的JdbcTemplate实现分页.
.WebLogic Server 9.0 应用配置管.
.Eclipse 插件功能研究.
.Java动画编程基础.
.java版本的冒泡算法.
.java正则表达式; regular expres.

命令行参数

发表日期:2008-1-5



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

  class doRect

  

    public static void main(String args[])

  

      int w=Integer.valueOf(args[0]).intValue();

      int h=Integer.valueOf(args[1]).intValue();

      Rectangle myrect=new Rectangle(w,h);

      myrect.drawRect();

  

  

    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("");

  

  


  

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


  

javac doRect.java

   java doRect 10 15


  

  注重这里的“10 15”就是命令行参数,它将被赋给doRect的main成员函数的args变量。其中args[0]的值为“10”,args[1]的值为“15”,Integer.valueOf(Stringstring).intValue的功能是把string中的数字转化为一个整型值。

  


上一篇:Java环境变量的设置 人气:11752
下一篇:理解包(package)的基本概念 人气:690
浏览全部Java的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐