main方法里面传的参数是什么意思?

时间:2022-06-07 21:27:54
我是初学者!main方法里面传的参数是什么意思?
public static void main(String[] args){}
“String[]” 是什么意思?
“args”是什么意思?
 还有为什么要这样写(String[] args)?我看c# 是不用这样写的。谢谢....希望知道理解的朋友帮忙。

13 个解决方案

#1


入口主方法就这么规定的,传参数是必须的,但你可以用也可以不用

#2


命令行启动java程序时,可以输入参数
> java YourClass 参数1 参数2 ...

这些参数由虚拟机传给main方法,类型为String数组,这可以让程序每次运行由参数配置,具有一定的动态性。

public static void main(String[] args){} 

args只是名字,你可以改写成其他的名字

#3


引用 1 楼 gesanri 的回复:
入口主方法就这么规定的,传参数是必须的,但你可以用也可以不用

  是这样的
   我以前就传过参数,当初是使用netbeans开发的,并配置了一个文件做为参数传进来
  

#4


String[] args是个数组,是给用户自己输入自定义变量用的,你切换到命令模式下,自己输入变量,就可以用args[]数组输出你刚输入的变量

#5


“String[]” 是什么意思?
-----------------------------------
这个表示参数的类型为字符串数组

“args”是什么意思? 
-----------------------------------
args 只是一个名字而已,你可以写成 a 或者 b 都是可以的。args 只是一个惯用名而已,表示 arguments。

在 C# 中可能不一样,Java 中这仅仅是一个入口函数的规定。

#6


就是用来计算你有几个参数的,每个参数用一个指针数组来记录

#7


入参数组,记住就行了

#8


引用 2 楼 nj_dobetter 的回复:
命令行启动java程序时,可以输入参数
> java YourClass 参数1 参数2 ...

这些参数由虚拟机传给main方法,类型为String数组,这可以让程序每次运行由参数配置,具有一定的动态性。

public static void main(String[] args){}

args只是名字,你可以改写成其他的名字


right

#9


入口参数,如果你想体验哈它的作用你就用记事本编程。dos去调试

#10


这个问题简单,记住就行了。

#11


#12


引用 2 楼 nj_dobetter 的回复:
命令行启动java程序时,可以输入参数
> java YourClass 参数1 参数2 ...

这些参数由虚拟机传给main方法,类型为String数组,这可以让程序每次运行由参数配置,具有一定的动态性。

public static void main(String[] args){}

args只是名字,你可以改写成其他的名字

可以利用此数组来传值 进行测试
比如两个数进行比较  可以把两个数放入args【】数组中

#13


忘记说 如何用了
右击run as---open run dialog。。。--------Arguments(第二项)---
在下面输入两个数用“,”分开

#1


入口主方法就这么规定的,传参数是必须的,但你可以用也可以不用

#2


命令行启动java程序时,可以输入参数
> java YourClass 参数1 参数2 ...

这些参数由虚拟机传给main方法,类型为String数组,这可以让程序每次运行由参数配置,具有一定的动态性。

public static void main(String[] args){} 

args只是名字,你可以改写成其他的名字

#3


引用 1 楼 gesanri 的回复:
入口主方法就这么规定的,传参数是必须的,但你可以用也可以不用

  是这样的
   我以前就传过参数,当初是使用netbeans开发的,并配置了一个文件做为参数传进来
  

#4


String[] args是个数组,是给用户自己输入自定义变量用的,你切换到命令模式下,自己输入变量,就可以用args[]数组输出你刚输入的变量

#5


“String[]” 是什么意思?
-----------------------------------
这个表示参数的类型为字符串数组

“args”是什么意思? 
-----------------------------------
args 只是一个名字而已,你可以写成 a 或者 b 都是可以的。args 只是一个惯用名而已,表示 arguments。

在 C# 中可能不一样,Java 中这仅仅是一个入口函数的规定。

#6


就是用来计算你有几个参数的,每个参数用一个指针数组来记录

#7


入参数组,记住就行了

#8


引用 2 楼 nj_dobetter 的回复:
命令行启动java程序时,可以输入参数
> java YourClass 参数1 参数2 ...

这些参数由虚拟机传给main方法,类型为String数组,这可以让程序每次运行由参数配置,具有一定的动态性。

public static void main(String[] args){}

args只是名字,你可以改写成其他的名字


right

#9


入口参数,如果你想体验哈它的作用你就用记事本编程。dos去调试

#10


这个问题简单,记住就行了。

#11


#12


引用 2 楼 nj_dobetter 的回复:
命令行启动java程序时,可以输入参数
> java YourClass 参数1 参数2 ...

这些参数由虚拟机传给main方法,类型为String数组,这可以让程序每次运行由参数配置,具有一定的动态性。

public static void main(String[] args){}

args只是名字,你可以改写成其他的名字

可以利用此数组来传值 进行测试
比如两个数进行比较  可以把两个数放入args【】数组中

#13


忘记说 如何用了
右击run as---open run dialog。。。--------Arguments(第二项)---
在下面输入两个数用“,”分开