Board logo

标题: 新手请教 [打印本页]

作者: xuminghaoxu    时间: 2010-5-18 20:55     标题: 新手请教

本帖最后由 xuminghaoxu 于 2010-5-18 20:58 编辑

public class aaa {
   public static void main(String[] args){
        int totalcost=500;
        if (totalcost>=200&&totalcost<300) {
        System.out.println("可获得优惠泉"); }
        else {
                }
        if (totalcost>300&&totalcost<500);{
                System.out.println("可获得五十远");
                                }
      else{ ........................................................这里则么会报错               
        }
       
                       
      if (totalcost>500) {
          System.out.println("100yuan");}
        else {
                System.out.println("你的消费金额不足"); }
}
                       
                }
请问为什么加那个else的时候会出错,应该和第一个一样的呀
作者: fwbook    时间: 2010-5-18 21:20

if (totalcost>300&&totalcost<500);{   这里多了一个分号。
作者: xuminghaoxu    时间: 2010-5-19 19:08

谢谢诸位回复
作者: icangfeng    时间: 2010-5-20 20:30

哎,代码写的太不规范了,呵呵
public class aaa {
   public static void main(String[] args){
        int totalcost=500;
        if (totalcost>=200&&totalcost<300)
      {
        System.out.println("可获得优惠卷");
       }
       else
      {
      }
        if (totalcost>300&&totalcost<500)
      {
                System.out.println("可获得五十远");
        }
      else
      {  ........................................................这里则么会报错               
        }
        
        if (totalcost>500)
        {
          System.out.println("100yuan");
        }
        else
        {
                System.out.println("你的消费金额不足");
         }
        }
}
这样是不是好一点啊




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