Java和C一些不一样的地方

作者:Keysqiu
创建时间:2025-11-30 18:19:01 最后一次修改时间:2025-12-01 20:41:20
Categories: Tags:
  1. Java源文件的名字跟类中的public修饰的类一样。
  2. Java的一个类中可以没有public类,有也只能有一个,且要与源文件同名,非public类可以有多个
  3. Java里面的char占两个字节
  4. float类型的变量怎么与double区别的呢?
    答:值后面加上f或F
  5. Java中 int[]a,b; //其实是定义了两个一维数组,名字分别为a、b,int a[],b; //才是定义了一个数组a和一个变量b
  6. Java中数组是引用来的,所以数组需要new才能使用,要不然就只能在定义时初始化,即int a[20];在Java中不对,应为int a[]=new int[20];
  7. 循环语句的判断表达式只能是boolean类型,但是switch除了double和float,其他都可以
  8. 数据类型转换中的注意事项:
    答:如果是在定义时就初始化的话,只要不超所定义数据类型的取值范围都可,在进行运算的表达式中,整数是int类型,小数是double类型,所有低于int类型的数据在运算之后都会转成int类型
  9. 逻辑运算符和关系运算符的结果都是true或false,不是0或1
  10. Java里面的所有条件表达式都必须是boolean类型,如while(1)是错误的