更多“(6)表达式(int)((double)(5/2)+2.5)的值是【6】 ”相关问题
  • 第1题:

    设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+ b/b的值是

    A.6.5

    B.6

    C.5.5

    D.6


    正确答案:D
    解析:混合表达式的值的类型是由表达式中具有最高精度的类型确定,因此可知选项B可排除。注意b/b的结果应是1. 00000,而(int)a则为5,相加的结果还是double型,故正确答案应为D。

  • 第2题:

    设a和b均为double型变量,且a=5.5,b=2.5,则表达式(int)a+b/b的值是

    A.6.5

    B.6

    C.5.5

    D.6


    正确答案:D
    解析:在对数据进行+,-,*,\运算时,只要有一个数为double型,则结果也为double型。当一个int 型数和一个double型数进行运算时,运算结果仍为double型。

  • 第3题:

    Java表达式“5 / 2”,该表达式结果的数据类型和值分别是()。

    A.short,2

    B.int,2

    C.float,2.5

    D.double,2.5


    boolean , true

  • 第4题:

    设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是( )。

    A.6.5

    B.6

    C.5.5

    D.6


    正确答案:D

  • 第5题:

    12、表达式:(int)((double)(34/4)-2.5)%5的值是()。

    A.4

    B.1

    C.0

    D.5


    1