public class Yippee2 {static public void main(String[] args)
{
for(int x=1;x<yahoo.length;x++)
System.out.print(yahoo[x]+"");
}
and the command line invocation :java Yippee2 a b c问题:what is the result ?
{
for(int x=1;x<yahoo.length;x++)
System.out.print(yahoo[x]+"");
}
and the command line invocation :java Yippee2 a b c问题:what is the result ?
解决方案 »
- 如何做Swing中添加背景图片!
- String 问题
- 正则表达式问题
- 请问安装tomcat-5.0.30后,http://localhost:8080/admin 怎么什么都没有了呢?
- 请教抽象类在实践中的应用
- 刚转到java,问一个c->java的问题
- 问题啊~~~~~~~~~~~谢谢帮我看看~~在线~!
- 救命!Runtime.getRuntime().exec()用法(在线等待)
- 我要学JAVA,从那里下手,学vj++ 还是j++builder
- 简单的程序就是通不过?
- Java 如何访问不同窗体中控件
- 不同环境下的str.getBytes().length!=str.length()全角半角判断的区别
yahoo好象在这是一个变量,而没有事先声明
public class Yippee2 { static public void main(String[] yahoo)
{
for(int x=1;x <yahoo.length;x++)
System.out.print(yahoo[x]+"");
}
and the command line invocation : java Yippee2 a b c 问题:what is the result ?
???这什么啊? 我是看不懂`
结果不是这个吗 ?
public class Yippee2{ public static void main(String[] yahoo)
{
for(int x=1;x <yahoo.length;x++)
System.out.print(yahoo[x]+"");
}
}
java Yippee2 a b c
输出:bc
数组yahoo[0]=a,yahoo[0]=b,yahoo[0]=c你的下标是(x=1)从一开始的。
args可以做参数名,yahoo当然也行,呵
方法的书写格式是:修饰符+返回值+方法名+(参数)
其中修饰符可以有多个,而且顺序不固定!
所以LZ的方法没错!!!
String[] args
就是申明一个数组变量
还有那已经不是args了,要不你就把yohoo改称args.结果就是bc.
java Yippee2 a b c
就是把a b c传递给了参数yahoo
yahoo.length为3
yahoo[0]=a yahoo[1]=b yahoo[2]=c
java中数组的下标是从0开始的.
你在循环中设置了x=1,
所以输出的为yahoo[1]和yahoo[2]的值,
所以输出结果为b c.