A-A+

写出下列程序的执行结果是【 】。 已知:a转换成整数对应的是97。 程序如下: class

2022-08-12 19:46:46 问答库 阅读 197 次

问题详情

写出下列程序的执行结果是【 】。 已知:a转换成整数对应的是97。 程序如下: class Testl { public static void main(String[] args) { char a=d; int b=a; float c=a; double d=a; System.out.println("a="+a); System.out.println("b="+b); System.out.println("c="+c); System.out.println("d="+d); } }


请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:a=db=100c=100.0d=100.0
①char型在计算机内部是以int型存储的,所以知道“a”在计算机中对应的int型数据的值是97,那么很容易推算出“d”的对应值是100。②自动类型的转换,注意float和double型小数点后的零。d=100.0

考点:程序,整数