变量
1.关键字不可用做类名或变量名 只要是java自带的都是关键字
2.数字不可用做开头,不管是类名还是变量名
3.类名首字母要大写
4.变量名最好不要使用中文
5.变量必须声明类型
6.类成员变量:首字母小写和驼峰原则
7.局部变量:首字母小写和驼峰原则
8.常量:大写字母和下划线
9.方法名:首字母小写和驼峰原则
数据类型
//整数类型 byte num1 = 1; //占一个字节 即八个位 short num2 = 2; //占两个字节 即十六个位 int num3 = 3; //占四个字节 即三十二个位 long num4 = 4l; //占八个字节 即六十四个位 值要加L //浮点类型 就是小数 float num5 = 5f; //占四个字节 即三十二个位 值要加F double num6 = 6; //占八个字节 即六十四个位 //字符类型 // char name = '国'; //占两个字节 即十六个位 单引号表示不是双引号 //字符串 String 不是关键字 也不是类 // String name = "国"; //双引号表示 //布尔类型:是非或真假 boolean flag = true; // boolean flag = false;
数据类型扩展
/* * 整数扩展: 进制 * 二进制0b 十进制 八进制0 * 十六进制0x 0-9 A-F F=16 * */ int num1 = 10; int num2 = 0b10; int num3 = 010; int num4 = 0x10; System.out.println(num1); System.out.println(num2); System.out.println(num3); System.out.println(num4); System.out.println("==============================="); // ====================================== /* * 浮点类型扩展 ? 银行业务怎么表示? 钱 * BigDecimal 数学工具类 * float 有限 离散 舍入误差 大约 接近但不等于 * double * 最好完全避免使用浮点数进行比较 * 最好完全避免使用浮点数进行比较 * 最好完全避免使用浮点数进行比较 */ // =====&#