一个很简单的问题,大家都来想想.....
高手们帮我看看为什么这个程序运行不出来,谢谢了.
public class tuzi {
public static void main(String args[]) {
long f1, f2;
int i;
f1 = f2 = 1;
for (i = 1; i <= 20; i++) {
System.out.printf( "%12ld%12ld ", f1, f2);
if (i % 2 == 0) {
System.out.printf( "\n ");
}
f1 = f1 + f2;
f2 = f1 + f2;
}
}
}
------解决方案--------------------学C出身的吧
System.out.printf不能这么用
------解决方案--------------------System.out.printf( "%12ld%12ld ", f1, f2);
把“ld”里的“l”去掉,只用“d”就可以了。
------解决方案--------------------返回值呢?
------解决方案--------------------学学JAVA的基本语法吧,
------解决方案--------------------但是这段代码看起来就是C的程序格式哈哈~~~不过我想知道楼主想要这段程序作什么