1.static静态变量,在次级作用域也可以被修改. 2.k++ + k++.第一个自加实际上只有在与计算+k++时补增.详情P36的题目. 3.Java数据类型从低到高分为(byte short char)---int-long-float--double.低级可以自动转换为高级.平级和高级向低级转换均使用强制转换.可以使用包装类定义对象后,使用对象的子函数转换,此时包装内可以实现不同数据类型的转换.系统默认的浮点数是double,默认整型为int.直接向float赋值应注意. 如 short
今天读书发现一个很有趣的问题 请问以下程序会输出什么? public class Test2 { public static void main(String[] args) { int j = 0; for (int i = 0; i < 100; i++) { j = j++; } System.out.println(j); } } 输出的结果是:0 刚看到的时候觉得很不可
下列程序的输出结果是什么? #include "stdafx.h" #include <iostream> using namespace std; class A { public: int _a; A() { _a = ; } void print() { cout << _a << endl; } }; class B : public A { public: int _a; B() { _a = ; } }; int _tmain(int a
1.在java中字符串只以Unicode一种形式存在(不选择任何特定的编码,直接使用他们在字符集中的编号,这是统一的唯一的方法) 2.在java中,是指在JVM中,在内存中,在你的代码里声明的每个char,String类型的变量中. public class Test2 { public static void main(String[] args){ char han='永'; System.out.format("%x",(short)han); //这里输出6c38 char h