加载中...

Basic data type & variable & operator

注释

单行注释//
多行注释/* */
文档注释/** */ 自动生成API

标识符

**必须字母、下划线、$开头**
其他部分字母、下划线、$开头和数字组合
不可是Java的关键字

标识符的使用规范

表示类名:单词首字母大写,Man,Food
表示方法和变量:首字母小写,第二个单词开始首字母大写,hot(),hotDog()
表示常量:大写字母和下划线,MAX_VALUE

变量

double 8个字节
long 8个字节
int 4个字节
//一行声明一个变量,提高代码的可读性

变量类型

局部变量(local variable)
成员变量(memeber variable) //方法外、类内部,系统会自动初始化
静态变量(static variable)//从属与类

常量(constant)

符号常量:final double PI=3.14;

基本数据类型

byte (1个字节 -128~127)、short (2个字节 -32768~32767)、int (4个字节 -2^31~2^31-1) long (8个字节)
float (4 -2^31~2^31-1)、double (8个字节 -2^63~2^63-1)
char 2个字节
boolean 1位(1bit)
//整型默认int 740000000000L表示long类型 3.14F(默认类型double)

四种进制

10进制、8进制(0开头)、2进制(0b开头)、16进制(0x开头)

科学记数法:314e2=314*10^2

//使用精确的计算:BigDecimal类	

字符型变量(char) ''

char c='\u0061' //a
\u000a=\n  \'='

String ""

boolean(true or faluse)

运算符(operator)

算术运算符
        + - * / %(取余数) 
        a++ ++a a-- --a
赋值运算符
        += -= *= /= %=
        a+=b -> a=a+b
关系运算符 boolean(true or faluse)
        == != > < >= <=
逻辑运算符
        逻辑与(&) 逻辑或(|) 逻辑非(!) 逻辑异或(^)

短路与(&& 只要有一个为false则直接返回false) 短路非(! 只要有一个为true,则直接返回true)

posted @ 2021-07-23 06:00  nongeason  阅读(33)  评论(0)    收藏  举报