JAVA基本语法(二)

JAVA基本语法(二)

数据类型扩展

  • 整数:进制 二进制(0b)、十进制、八进制(0)、十六进制(0x)

    int i=10;
    int i1=010;//八进制
    int i2-0x10;//十六进制

     

  • 浮点数:float:有限 离散 舍入误差 大约 接近但不等于(最好完全避免使用浮点数进行比较)

  • 字符:强制转换,可以把字符转换成数字(所有的字符本质还是数字)

    97=a,98=b,99=c······

    65=A,66=B,67=C······

    char c1='a';
    char c2='中';
    System.out.println(c1);
    System.out.println((int)c1);//强制转换
    System.out.println(c2);
    System.out.println((int)c2);//强制转换  
  • 转义字符:\t 制表符 \n 换行

类型转换

低··········································································高

byte,short,char—>int—>long—>float—>double

强制转换格式: (类型)变量名 高--低

自动转换格式: 低--高

注意点:

  1. 不能把布尔值进行转换

  2. 不能吧对象类型转换为不相干的类型

  3. 在把高容量转换到低容量的时候,可能存在 内存溢出 或者 精度的问题

System.out.println((int)23.7);//23
System.out.println((int)-45.89f);//-45

变量

定义:变化的量(java的每个变量都需要声明其类型)

type varname=value;
//数据类型 变量名=值;可以使用逗号隔开来声明多个同类型的变量。

注意事项

  • 每个变量名都有类型,类型可以是基本类型,也可以是引用类型

  • 变量名必须是合法的标识符

  • 变量名是一条完整的语句,因此每一个声明都必须以分好结束

变量作用域

  • 类变量(存在关键字static)

  • 实例变量(如果不自行初始化,这个类型的默认值为0 0.0;布尔值:默认值为false;除了基本类型,其余的默认值为null)

  • 局部变量(必须声明和初始化)

常量

定义:初始化后不能再被改变的量(关键词final)

格式: final 常量名=值;

final double PI=3.14;

常量名一般使用大写字符

命名规范

所有变量、方法、类名:见名知意

类成员变量:首字母小写和驼峰原则:lastName

局部变量:首字母小写和驼峰原则

常量:大写字母和下划线:MAX_HUDG

类名:首字母大写和驼峰原则:Man,GoodMan

方法名:首字母小写和驼峰原则:run(),runRun()

 

posted @ 2021-01-26 21:56  王琼丫  阅读(59)  评论(0)    收藏  举报