大神 看一下这是什么问题?

来源:4-1 Java条件语句之 if

37210

2016-03-19 16:14

package com.imooc;
public class HelloWorld {
	 public static void main(String[] args) {
	    	int one = 21 ;
		    if(one%2==0);{
	      System.out.println(one+"是偶数");   
		 }
	    
	    
	    }
	    
		}

运算结果:    21是偶数

写回答 关注

5回答

  • 黑色梦幻100
    2016-03-19 16:37:43
    已采纳

    你的if(one%==0)后面多打了一个分号“;”

    黑色梦幻10... 回复37210

    不客气

    2016-03-19 17:15:28

    共 2 条回复 >

  • IT麻瓜
    2016-03-19 17:03:19

    if(one%==0)后面多打了一个分号“;",它会使得后面的操作语句与if中的判断无关系。不管one是不是偶数,程序输出来都是one是偶数

  • 一丝墨
    2016-03-19 16:57:00

    http://img.mukewang.com/56ed14380001be0304690189.jpg去掉分号就OK了

  • 渭水流长_我见商鞅
    2016-03-19 16:50:36

    第5行 { 前的分号; 去掉就好了

  • van饭饭
    2016-03-19 16:39:05

    第5行 { 前的分号; 去掉就好了。 没去掉的话,if语句没有起作用,就只是输出one的值是偶数。

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165176 学习 · 17581 问题

查看课程

相似问题