超级菜鸟提问 在java中。public class void main(String []args)中,args 是什么意思?如果在程序中有if(args[]>0)可以有哪些意思?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String[] args是main函数的形式参数,,可以用来获取命令行用户输入进去的参数。如果你是java的初学者,编写一些简单的小程序是用不到它的,但是你在写程序的时候不管用的到用不到,声明main函数的时候一定要在括号里写上它,否则会报错。 我再给你举个用到String[] args的例子,可能语法上有错误,因为我手边没有java的书,而且我也只是个本科生,水平有限,权当给你理解用。 class Example { public void main(String[] args) { System.out.println(args[0]); System.out.println(args[1]); } } 那么这个程序在执行的时候就需要向main函数传递形式参数的值,好让main函数完成打印的功能。 注:String[] args显示args是一个String类型的数组,args[0]、args[1]是头两个元素。 上面那个小程序执行的时候是这样: 首先,和其他的java程序一样,在命令提示符那个框框里输入 javac Example.java 再输入 java Example straul good 后面两个字符串随便写什么,它们作为实参传入main函数,straul传入args[0],good传入args[1]。 那么屏幕会出现: straul good 这和在main函数里调用其他函数并且向被调用函数传递参数是一样的道理,只不过传给main函数罢了。 这是我的理解,可能有问题,不过凭我学java的所得,我就是这么理解的。 请借鉴 public class void main(String []args)中,args 是什么意思?如果在程序中有if(args[]>0)可以有哪些意思?谢谢!------------------或许你写错了是不是应该这样提问public static void main(String []args)中,args 是什么意思?如果在程序中有if(args[]>0)可以有哪些意思?谢谢!如果这样哪么我来回答:------------------public static void main(String []args){}如果你是刚刚学习JAVA哪么你只要知道这是一个叫做 main的方法就可以了对于[]args 其实你也可以写成args[] 也没有问题也可以写成 public static void main(String abcdef[])//哈哈哈可以任意修改的不行试试吧{} args实际上就是一个字符数组的名字,作用是用来存储java Message后面跟着传进来的参数。名字可以自定义,但是你改成数字当然不行了,需要符合java中变量的命名规则。如果代码里没有用到这个数组的话随便改都没有问题。但是如果程序里面使用了这个数组的话,改名就需要同时将调用的地方一起改掉。 args[]是main函数的通过命令行传入的字符串数组参数 java socket服务端如何检查客户端是处于输入还是输出? java Graphics对象是如何创建的。他的构造方法是protected。 一个很怪的问题 栈溢出的问题? 新下载了JAVA21.6,环境配置出问题,请高手来帮我一下 初学者的一道题,请指教 请问drools的一个关联关系的问题 jdbtable如何打印???在线 类似csdn这样左面的目录树怎样实现? java 1.8 新特性之 Lambda表达式 在线等答案!!! 关于java多态的问题,请朋友们帮忙
我再给你举个用到String[] args的例子,可能语法上有错误,因为我手边没有java的书,而且我也只是个本科生,水平有限,权当给你理解用。
class Example
{
public void main(String[] args)
{
System.out.println(args[0]);
System.out.println(args[1]);
}
}
那么这个程序在执行的时候就需要向main函数传递形式参数的值,好让main函数完成打印的功能。
注:String[] args显示args是一个String类型的数组,args[0]、args[1]是头两个元素。
上面那个小程序执行的时候是这样:
首先,和其他的java程序一样,在命令提示符那个框框里输入
javac Example.java
再输入
java Example straul good
后面两个字符串随便写什么,它们作为实参传入main函数,straul传入args[0],good传入args[1]。
那么屏幕会出现:
straul
good
这和在main函数里调用其他函数并且向被调用函数传递参数是一样的道理,只不过传给main函数罢了。
这是我的理解,可能有问题,不过凭我学java的所得,我就是这么理解的。 请借鉴
args 是什么意思?如果在程序中有if(args[]>0)可以有哪些意思?谢谢!
------------------或许你写错了
是不是应该这样提问
public static void main(String []args)中,
args 是什么意思?如果在程序中有if(args[]>0)可以有哪些意思?谢谢!
如果这样哪么我来回答:
------------------
public static void main(String []args)
{}如果你是刚刚学习JAVA哪么你只要知道这是一个叫做 main的方法就可以了
对于[]args 其实你也可以写成args[] 也没有问题
也可以写成 public static void main(String abcdef[])//哈哈哈可以任意修改的不行试试吧
{}