作者lawgg (ZZZ)
看板java
标题[问题] 无法输入指令
时间Thu Oct 30 23:19:31 2008
我是个初学者,所以如果问题太白痴请多见谅...
下列这个程式
public class i
{
public static void main(String args[])
{
if(args.length!=3)
System.out.println("zzz");
else
{
int a=Integer.parseInt(args[0]);
int array[]=new int[a];
int b=Integer.parseInt(args[1]);
int c=Integer.parseInt(args[2]);
for(int f=0;f<array.length;f++)
array[f]=b+c*f;
for(int f=0;f<array.length;f++)
System.out.printf("%d\t%d\n",f,array[f]);
}
}
}
照理说应该会先叫你输入三个数字,然後程式再帮你排一个阵列
ex
0 0
1 4
2 8
3 12
可是我执行的时候却略过输入的步骤,直接跳到if那边输出zzz这个字串
是我哪里做错了呢?? 我打的很乱希望有人看的懂...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.86.102.80
※ 编辑: lawgg 来自: 219.86.102.80 (10/30 23:27)