如图所示为什么错了
if()后面不要加分号
方法体要用大括号括起来
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);这样如何 } }
if 后面多了; 删了就好了