写出下列程序的执行结果是【 】。 已知:’a’转换成整数对应的是97。 程序如下: class Testl { public static void main(String[] args) { char a

admin2009-01-15  40

问题 写出下列程序的执行结果是【  】。
   已知:’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=d b=100 c=100.0 d=100.0

解析 ①char型在计算机内部是以int型存储的,所以知道“a”在计算机中对应的int型数据的值是97,那么很容易推算出“d”的对应值是100。②自动类型的转换,注意float和double型小数点后的零。d=100.0
转载请注明原文地址:https://kaotiyun.com/show/6Wnp777K
0

最新回复(0)