Java和C一些不一样的地方
- Java源文件的名字跟类中的public修饰的类一样。
- Java的一个类中可以没有public类,有也只能有一个,且要与源文件同名,非public类可以有多个
- Java里面的char占两个字节
- float类型的变量怎么与double区别的呢?
答:值后面加上f或F - Java中 int[]a,b; //其实是定义了两个一维数组,名字分别为a、b,int a[],b; //才是定义了一个数组a和一个变量b
- Java中数组是引用来的,所以数组需要new才能使用,要不然就只能在定义时初始化,即int a[20];在Java中不对,应为int a[]=new int[20];
- 循环语句的判断表达式只能是boolean类型,但是switch除了double和float,其他都可以
- 数据类型转换中的注意事项:
答:如果是在定义时就初始化的话,只要不超所定义数据类型的取值范围都可,在进行运算的表达式中,整数是int类型,小数是double类型,所有低于int类型的数据在运算之后都会转成int类型 - 逻辑运算符和关系运算符的结果都是true或false,不是0或1
- Java里面的所有条件表达式都必须是boolean类型,如while(1)是错误的
All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.
Comments
