• 阅读下面代码

    if(x= =0){System.out.println("冠军");)
    elseif(x>一3){System.Out.println("亚军");}
    else{System.out.println("季军");}
    若要求打印字符串”季军”,则变量X的取值范围是( )。
    A.x=d&x<=-3
    B.x>O
    C.x>-3
    D.x<=-3

    正确答案:DD。【解析】本题考查的是条件分支语句if-else。if-else根据判定条件的真假来执行两种操作中的一种。当条件为真时,执行if语句后面的代码块;当条件为假时,执行else后面的代码块。题目中的代码段是一个if-else的嵌套语句,根据if-else语句的执行过程来进行分析。当x的值为0时,布尔表达式"x= =0"的结果为真,就输出”冠军”;当x的值不为0时,则执行else语句中的内容。else语句中的代码又是一个if-else语句,还是和上面一样进行分析。当X的值不等于0且大于-
  • 2021年07月08日 21时15分来自  问答库 >> 计算机类
  • 评论 0
  • 手机玩微博

    手机版 手机端
    Powered by 日新微博 © 2018 - 2020 日新网