Board logo

标题: JAVA入门123..遇到的问题 [打印本页]

作者: ysy072022    时间: 2011-2-18 16:22     标题: JAVA入门123..遇到的问题

有个小问题麻烦 解答下 谢谢!
      问题如下:

    bus.getOnBus(int) ;
    if (bus.getOnBus(int)){
    }
    使用这样的语句程序运行结果总是错误!   若改为 boolean  boo = bus.getOnBus(int)
                                                               if  (boo){
                                                               }  则程序结果运行正常!!
    为什么啊?
   源程序如下:
  public class Bus{
      public int max_passenger = 35;
      public int current_passenger=0;
      public boolean getOnBus(int p_amount){
               int temp = current_passenger + p_amount;
               if (temp > max_passenger ){
               return false;
               }else{
                     current_passenger = temp;
                     return true;
              }
        }
  }
       另外的一个类;
          public class UseExtends{
               public static void main (String[] args){
                   Bus  bus = new Bus();
                   bus.getOnBus(15);
                   if (bus.getOnBus(15)){
                     System.out.println("现在车上的乘客数为" + bus.current_passenger +".出发!")
                   }
                }
            }
作者: fwbook    时间: 2011-2-18 16:32

下次发的时候,带上错误信息。我找人帮你看一下。
作者: deepnighttwo    时间: 2011-2-18 17:33

程序看不出什么问题,需要把错误信息贴上来看看。




欢迎光临 万卷图书 (http://wanjuanchina.net/) Powered by Discuz! 7.2