string[] args 和 string args[]两者的区别

在学习java时经常见到MAIN函数中有两种参数的写法,现总结两者区别如下:

String[] args:

这个意思就是声明一个String数组,并将其名字命名为args;

String args[]:

这个意思就是声明一个叫args的数组类型为String;


说到底其本质是一样的;功能和作用当然也一样,至于用哪种写法全看个人喜好;

下面再说一下main函数中这些参数的用法:
public static void main(String args[])
args[]是一个数组,可以包含args[1],args[2],args[3]等多个参量,参量的数目可以根据程序需要确定;

当程序中用到它们时,这些参量通过程序的命令行输入,所以称为命令行参数。

下面用程序test1.java来举个例子,其中用到了两个参量。

public class test1
{
    public static void main (String args[])
    {
       System.out.println("name: "+args[0]);
       System.out.println("age: "+args[1]);
     }

}
因为我的文件放在了E盘所以在CMD中运行结果如图:


同样的String[] args和S他ring args[]完全一样,我用test2.java测试了一下,有兴趣的可以自己试一下。

public class test1
{
    public static void main (String[] args)
    {
       System.out.println("name: "+args[0]);
       System.out.println("age: "+args[1]);
     }

}
希望对你有帮助!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值