关键字:
1、全部是小写
2、变色的,有特殊含义的英文单词、不能写错。
关键字个数:40+
数据类型:
计算机的本质是处理数据和保存数据
数字类型
可以用来计算
文本类型
不能用来计算
java当中的数据类型(关键字):
数字类型 | 中文 | 内存(字节) | 取值范围 |
---|---|---|---|
byte | 字节型 | 1 | -128到127 |
short | 短整型 | 2 | -32768到32767 |
int | 标准整型(使用最多) | 4 | -2^31-2^31-1 |
long | 长整型 | 8 | -2^63-2^63-1 |
float | 单精度浮点类型(小数类型) | 4 | -3.14E^38到-3.14E^38-1 (小数点后6位) |
double | 双精度浮点类型(小数类型默认) | 4 | -1.7E^308到-1.7E^308-1 (小数点后12位) |
在JAVA开发中,通常用:
整数型:int
浮点型:double
字符类型 | 中文 | 内存(字节) | 取值范围 |
---|---|---|---|
char | 保存单个字符 | 2 | 0-65535 |
JAVA当中的基本数据类型(8个):
byte,short,long,int,float,double,char,boolean
JAVA程序执行的流程:
从上往下顺序执行;
注意:
定义变量的代码,必须要把该代码放在打印语句的前面;
变量:
定义
可以改变的量(值):
当程序中遇到了某个类型的值可以改变或者不确定的时候,就使用变量;
定义变量的语法:
数据类型 变量名 = 初始值;
例:int age = 18;
变量名的命名规则:
1、只能由数字、英文字母和下划线(_)或者美元($)符号构成
2、不能以数字开头
3、不能和关键字一样
4、最好有意义
注意:如果输出一个变量的值的话,必须要给变量初始值
JAVA当中的运算符:
算数、赋值、比较、逻辑
1、算数运算符
+ - * / %(模、取余、求模)
两数相模取其余 两数同时为整数,余只取整数位
两束相除取其商 两数同时为整数,商只取整数位
注意:在字符串使用+运算的时候,+不代表加法运算,而是代表连接字符;
2、比较运算符(关系运算符)
> > = < <= ==(等于) !=(不等于)
注意:比较运算符的结果是boolean类型,必须会有一个结果
3、逻辑运算符
&(与)
当有多个比较表达式是,可以用&
作用是当比较表达式全部为true的时候就为ture,
只要其中一个表达式为false,就为false
|(或)
作用是当比较表达式全部为false的时候才为false,
只要其中一个表达式为true,就为true
!(非)
当我们表达式结果为true时,就为false
当我们表达式结果为false时,就为true
^(异或)
当整个表达式结果相同时,就为false
当整个表达式结果不相同时,就为true
&&(短路与)
当两个表达式,前面表达式有一个结果为false,则后面的表达式不再执行。返回结果为false;
如果前面的表达式结果为true,就会执行后面的表达式
||(短路或)
当两个表达式,前面表达式有一个结果为true,后面的表达式,则不再执行
表达1 | 表达2 | || | | | && | & | ^ |
true | true | true | true | true | true | false |
true | false | true | true | false | false | true |
false | true | true | true | false | false | true |
false | false | false | false | false | false | false |
注意:为了提高程序效率我们通常使用&&和||