JAVA中的public static void main(string[]args)

String args[]的意思是用于接收用户输入的参数,如果程序中需要用户输入参数,那么这些参数就保存在数据args中. 例如main函数所在的类名为test   那么你在cmd运行   java   test   a   b   c   时,args[0]   =   a   ,args[1]=b,   args[2]=c     你就可以在你的程序中调用你输入的这些变量了。

作用:  
       当你使用命令行的形式运行.class文件时,向你的类传递参数.  
   
       C:/>java   YourClassName   参数1   [参数2   参数3   ....]   
    
       参数之间用一个空格作为间隔符.

怎么说都没有例子直观,我专门给你写了个例子:

//此类用于计算两个整数和求和
public class IntSum

{
    public static void main(String args[])

    {
        //判断用户输入的参数个数,如果小于2个给出提示
        if(args.length != 2)

        {
               System.out.println("Usage: java IntSum int1 int2");
               System.out.println("eg. java IntSum 10 20");
        }
        else

        {
               //将接收到的参数转换成整型
               int int1 = Integer.parseInt(args[0]);
               int int2 = Integer.parseInt(args[1]);
              //输出结果
               System.out.println(String.format("%d+%d=%d",int1,int2,int1+int2));
        }
    }

}

你在控制台:
编译: javac IntSum.java
运行: java IntSum 10 20
可以看到输出:
10+20=30

这里的10,20就是用户输入的参数,程序依次通过args[0],args[1]...来取得这些参数值.

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值