日期:2014-05-20 浏览次数:20755 次
System.out.println("球在第"+ scm.nextDouble()+ "次落地时,共经过" +aaa.f1()+"米");
Java code?1System.out.println("球在第"+ scm.nextDouble()+ "次落地时,共经过" +aaa.f1()+"米"); 之所以没有反应,是因为 scm.nextDouble()这一句是在等待用户输入的数据,你用错了.[/quot public class Test { /** * @param args */ public static void main(String[] args) { FalBall aaa=new FalBall(); System.out.println("高度:"); Scanner scn=new Scanner(System.in); double n=scn.nextDouble(); aaa.setN(n); System.out.println("第几次下落:"); double m=scn.nextDouble(); aaa.setM(m); System.out.println("球在第"+m+"次落地的时候,共经过"+aaa.f1()+"米"); System.out.println("球在第"+n+"次弹起的时候,高度为"+aaa.f2(m+1)+"米"); } }------解决方案-------------------- 等待输入中。。。。