第一题:
本程序的功能是读入运行程序时所传入的参数(一个或多个),并将参数依次显示出来,比如运行程序:java exam_5 par1 par2则打印输出为:par1 par2.书上的代码:
public class exam_5
public static void main(string[] args){
int i=0;
while(){
system.out.print(___+ "");_________;
}
system.out.println();
}
}
问题:
读入运行程序时所传入的参数(一个或多个),并将参数依次显示出来.
这句话是什么意思,我有点听不懂,还有 空处 应该填什么.
本程序的功能是读入运行程序时所传入的参数(一个或多个),并将参数依次显示出来,比如运行程序:java exam_5 par1 par2则打印输出为:par1 par2.书上的代码:
public class exam_5
public static void main(string[] args){
int i=0;
while(){
system.out.print(___+ "");_________;
}
system.out.println();
}
}
问题:
读入运行程序时所传入的参数(一个或多个),并将参数依次显示出来.
这句话是什么意思,我有点听不懂,还有 空处 应该填什么.
public class exam_5 {
public static void main(String[] args){
int i=0;
while(i<args.length){//while里面填
System.out.print(args[i]+ " ");
i++;
}
System.out.println();
}
}程序补充完了,意思是args数组中存放的是输入的参数,依次遍历该数组,就可以打印出参数!
while()里面没有下划线 是不用填吗?
int i = 0;
while (i < args.length) {
System.out.print(args[i] + "");
i++;
}
System.out.println();
}
我来解释吧。本来Java代码写完以后要在命令行运行,在运行的class文件的时候用的命令:java exam_5
但是也可以加入参数,如图这样子的话程序运行完就打印出hello和world2个单词。
public static void main(string[] args){
int i=0;
while(){
system.out.print(args[]+ "");
i++;
}
system.out.println();
}
}
+1 另外说明一下 在main方法里定义的那个String[] args 是传的一个String类型的数组嘛~~~
你们定义方法,定义传入参数类型的时候不是都有这么写吗?
{
public static void main(String[] args)
{
int i=0;
while(true)
{
System.out.print(args[i]+ " ");
if(++i==args.length) break;
}
System.out.println();
}
}
while条件里的true不能删.
没有不对!!
public class exam_5
public static void main(string[] args){
int i=0;
while(){
system.out.print(arg[i]+ "");i<arg.length? i++ : break;
}
system.out.println();
}
}