问答详情
源自:4-5 练习题

if 后小括号里的表达式的值为 false 时,程序需要执行后面大括号里的语句 这个答案不对吧

if 后小括号里的表达式的值为 false 时,程序需要执行后面大括号里的语句,这个应该是为ture才执行吧

提问者:weibo_吴勾霜雪铭_0 2016-09-25 14:36

个回答

  • weixin_慕侠2316091
    2023-04-17 16:14:30

        int a=10;

        int b=0;

    if(b<a){

        b++

    System.out.println(b)

    };

    当括号里的条件成立才会执行后面大括号里的循环体


  • qq_夜独酔_04395838
    2016-11-13 16:07:41

    false是假的意思 题目问的是错误的是哪个选项,当if为假的时候不执行大括号里的代码  

  • 慕仔8648436
    2016-10-11 15:57:00

    咦 我也觉得是true 才执行吧

  • 聪明宝贝宝贝
    2016-10-07 21:48:28

    c选项的意思是,条件语句if中(没有else),当小括号里的值是false,程序执行后面大括号里的语句;错误。
    因为
    if(条件){
    
                  条件成立执行}。“反之——条件不成立就不执行”。
    
    ps:c选项知识点在 “Java入门第一季”=> " 第4章 流程控制语句" =>"4-1  Java条件语句之 if".
    (我说的对么?)


  • 慕粉0966727
    2016-09-25 15:13:38

    正常的是你说的那样,也可以是楼上的说的那种,楼上那种其实也就是把本来是false的再转换为能被if执行的true情况,就是给它一层伪装!说得不好不要喷


  • 千言sully
    2016-09-25 15:00:42

    boolean a = false;

    if(a = false)表达式成立,即可执行大括号里面的代码

  • 慕粉4045190
    2016-09-25 14:41:41

    表达式成立才执行后面括号里的内容