main()里面为什么要放String[] args

Posted davidd

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了main()里面为什么要放String[] args相关的知识,希望对你有一定的参考价值。

 

public class TestConver{

   public static void main(String [] args){

  System.out.println(args[0]);

  }

}

 

这里main里面为什么要用String[] args 呢

是因为是main 方法的形参  ,我一直不明白形参

命令行javac TestConver.java

    java TestConver a 1 xy

 会从命令行传   a  1  xy 进入String[]

  打印arg[0]  值为a;

 

 

 

 

laochengyiguo jianjian fengshuan ,xinqinghaoduole 0

以上是关于main()里面为什么要放String[] args的主要内容,如果未能解决你的问题,请参考以下文章

java里面main方法中的String[]args

JAVA:从public static void main(String args[])開始

public static void main(String[] args)的理解

C#中的“Main(String [] args)”和“Main(string [] args)”有啥区别[重复]

为啥必须将 `String[] args` 作为 main() 参数?

java中的main方法为啥接受无效的String args