章节
问答
课签
笔记
评论
占位
占位

Java条件语句之 if

生活中,我们经常需要先做判断,然后才决定是否要做某件事情。例如,如果考试成绩大于 90 分,则奖励一个 IPHONE 5S 。对于这种“需要先判断条件,条件满足后才执行的情况”,就可以使用 if 条件语句实现。

语法:

 

执行过程:

 

如:

注意哦:如果 if 条件成立时的执行语句只有一条,是可以省略大括号滴!但如果执行语句有多条,那么大括号就是不可或缺的喽~~

任务

验货时间到啦

请在编辑器空白处补全代码,实现功能“判断变量 one 的值是否是偶数”

运行结果为: one是偶数

?不会了怎么办

1、 判断是否是偶数可以使用 % 。如果某数与 2 取余结果为 0 ,则该数就是偶数

2、 参考代码:

 

||
1
public class
    HelloWorld
    {
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
提交
重置代码
||

请验证,完成请求

由于请求次数过多,请先验证,完成再次请求

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最新回答 / qq_慕运维0383977
首先代码中else拼写错误,其次,正式开发中判断是否为偶数最好是这样,a != 0(a不等于0)因为要考虑到负数的情况                if(a!=0){     System.out.println("one是偶数,"+a); }else{          System.out.println("one不是偶数,"+a); }

最赞回答 / weixin_慕尼黑7100639
你把if(one%2==0)条件句后面的“;”去掉,就对了。这是因为,你如果加“;”,形成不了条件作用了(对下面的输出不起作用),程序会将这个if作为一个没有输出的普通判断,所以你不管改成21还是多少,一直会输出one是偶数。

已采纳回答 / 慕妹5571353
public class HelloWorld {
    public static void main(String[] args) {
        int one = 20 ;
        if (one % 2==0){  // ==0 )该括号为中文,因该是英文
            System.out.println("one是偶数");}//if后分号丢了
        }
    }

已采纳回答 / Chaydo
因为偶数对2求余就余0啊,奇数对2求余就余1,例如6/2=3....0,   5/2=2....1

最新回答 / 兰陵小生
什么运行不了,截下图

最新回答 / 胡神仙
字符串需要加引号,加引号就可以直接出结果

最新回答 / 慕侠弘宝qqt67
=是赋值运算符是!

最新回答 / weixin_慕移动0579939
if(one%2=0)改为==0。你看一下error提示的什么?

最新回答 / 血色月光
首先是if后面多了个分号 ,而且这里可能要用one%2<1这个才不会报错,如果你去idea上把分号去掉不改判断语句应该也没问题。

最赞回答 / 慕圣0434435
one%2要用()包起来

最赞回答 / 慕斯卡1075350
%是取余数的意思,不是除法,当一个数除以2的余数为0,那么这个数就是偶数,判断条件是one%2 的结果和0是不是相等
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言