计算表达式的值,并写出表达式在结果在java中的数据类型!
题目
计算表达式的值,并写出表达式在结果在java中的数据类型!
1.1+4/5+(int)5.2/2.5
2.1+4/5+(int)(5.2/2.5)
3.1+4/5+5.2/2.5
4.1.0+4/5+5.2/2.5
5.1+4/5.0+5.2/2.5
6.设已经定义了的变量:int a=12,请计算表达式:(++a)+(a++)
7.10>>2
8.10&11|12
9.5^7
10.(-5)|(~5)
11.(true^false)&&true
12.((!true)|false)||(!false)
答案
public class tesSum {
public static void main(String[] args) {
tesSum tsum=new tesSum();
tsum.sumResult();
}
public void sumResult()
{
int a=12;
System.out.println(1+4/5+(int)5.2/2.5 );
System.out.println(1+4/5+(int)(5.2/2.5));
System.out.println(1+4/5+5.2/2.5);
System.out.println(1.0+4/5+5.2/2.5);
System.out.println(1+4/5.0+5.2/2.5);
System.out.println((++a)+(a++));
System.out.println(10>>2);
System.out.println(10&11|12);
System.out.println(5^7);
System.out.println((-5)|(~5));
System.out.println((true^false)&&true);
System.out.println(((!true)|false)||(!false));
}
}
3.0
3
3.08
3.08
3.88
26
2
14
2
-5
true
true
以上结果后面有“.0”的是浮点类型,否则为整型.
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点