问答详情
源自:4-1 Java条件语句之 if

为什么我的IF ELSE语句错了

http://img.mukewang.com/5780b4ed000154eb05270285.jpg如图所示为什么错了

提问者:冬马面具 2016-07-09 16:26

个回答

  • 慕粉3627413
    2016-07-09 16:30:45
    已采纳

    if()后面不要加分号

  • kaguya
    2016-07-09 18:58:28

    方法体要用大括号括起来

    public class IfDemo{
        public static void main(String[]args){
            int one=20;
            String mark=null;
            if(one%2==0){
                mark="偶数";
                }else{//else的方法体也要用大括号括起来
                mark="奇数";
                }
            System.out.Println("one是偶数。");//还有你这样mark不是完全没有用到嘛...怎么执行最后都是输出偶数..
            //写成System.out.println("one是"+mark);这样如何
            }
        }


  • 冬马面具
    2016-07-09 16:28:35

    if 后面多了;  删了就好了