1、数据类型
基本数据类型:
4种整数类型:byte(-128~+127), short, int, long
2种浮点类型: float, double
1种字符类型: char '\0'
1种布尔类型: boolean false/true
原始数据类型:基本数据类型,void(不能参与运算)
2、变量定义: 数据类型 变量名称 = 值<必须为变量对应兼容数据类型>
char sex = '男';
char sex = 4.5;
double price = 4.5;
price = 3; 常量定义:
final double PI = 3.14;
3、标识符命名规范
a、就是在java中能够自己定义的字符串都是标识符。
b、定义只能以字母,下划线,$开始,其他部分不能包含除$以外的特殊字符
c、命名最后以驼峰命名方式: StudentClass, studentName,STUDNET_NO,并且不能使用java中 保留关键字
d、标识符名必须有意义,见名知意,不要使用中文命名,尽量少使用拼音缩写命名。
e、标识符的定义:
①、变量和方法名称必须使用小写字母开始
②、类名必须使用大写字母开头
③、常量必须全部大写,多个单词之间使用下划线分割
4、变量操作
连接操作
运算操作
算术运算
位运算
逻辑运算
三目运算
转换操作
数据类型的转换
5、控制流程:
判断
选择
循环
continue,break语句
package demo; public class JavaBase { @SuppressWarnings("unused") public static void main(String[] args) { byte a = -128; float b = 4.5f; double c = 4.3; char d = 'q'; boolean e = true; long g = 1111223222222111111l; int num1 = 2; int num2 = 3; System.out.println(num1 + "+" + num2 + "=" + num1 +num2); System.out.println(num1+num2); System.out.println((int)c); System.out.println(c = 99); System.out.println(8>>2); System.out.println(2<<2); System.out.println(5 & 2); System.out.println(5 | 2); System.out.println(5 ^ 3); System.out.println(~-10); System.out.println(2<1); if (num1==2) { System.out.println("2"); }else { System.out.println("3"); } // 1.7以后可以用字符串 String key = "2"; switch (key) { case "1": System.out.println("字符串1"); break; case "2": System.out.println("字符串2"); break; default: break; } } }