Java 标识符 变量 数据类型 运算符 流程 控制语句
Java标识符
标识符: 名字
规则:如果违反了规则,报错
规范: 驼峰命名(每一个单词的首字母都大写) 大驼峰,小驼峰
组成规则:数字、字母、下划线_、美元符号
开头的规则:其中数字不能开头
特殊规则:不能使用关键字
见名知意
给类取名字的时候,应该要使用大驼峰命名规范,每一个单词的首字母都应该大写
类:大驼峰
变量:小驼峰
关键字:被系统征用,有特殊用途的单词
变量:就是一个可以用来临时存储数据的带名字
的空间
定义变量的格式
类型 变量名;
类型 变量名 = 值 ;
类型: 数据类型, 规定空间的大小,数据的类型
位置:局部变量, 在语句块中(方法)
作用域:规定了变量能够使用的范围,从定义的地方开始, 到与它前边最近的左{ 对应的 }结束。同一个作用域中不能定义两个相同名称的变量
值:存储在变量中的数据,必须保证变量中存在值,才可以使用(取)
定义:申请空间
使用:存值或者取值, 一定不能出现类型
变量中同一时刻只能存储一个值,当重新给变量赋值以后,原来的值将被覆盖掉
存: = 左边
取: = 右边, 或者输出
Java变量
变量就是一个在程序运行期间用来临时存储数据的一个 带名字的空间
int -> 这是一个关键字,用来表示整数类型
定义变量的时候(申请空间): 类型(空间要多大), 名称(空间在哪里),数据|值(空间中此刻的内容是什么)
类型 变量名;
类型 变量名 = 值;
有一块名字叫变量名
的空间是属于你的,以后只需要通过变量名就可以操作这块空间
1、取 出空间中的数据
2、存 将数据存到空间中
变量的作用域|作用范围:从定义的地方开始, 到离他前边最近的左大括号对应的右大括号结束
在同一个作用域当中,不能存在同名的变量
变量的定义(声明) 和使用
定义:申请空间, 规定类型,取名字 必须要给类型。 同一个变量只能定义一次
使用:使用一个已经存在的变量, 不能给类型, 只是使用名字就行了
使用分为存和取:
存:变量出现在 =
的左边
取:变量出现在=
的右边, 或者出现输出语句中
Java数据类型
最大范围分:
基本类型->jdk 提供给我们的简单类型,原生类型
引用类型-> jdk提供给我们的复杂混合类型,也可以是我们自己定义的类型
Java数据基本类型
分析|学习一个类型的时候, 什么关键字表示类型,含义,写
基本数据类型分为4种 8类。
4种 分别是:整型、浮点型、字符型和布尔型
8类 分别是:整型(byte、short、int、long)
默认类型为int类型
浮点型(float、double)
默认类型为double类型
字符型(char)
布尔型(boolean)
整型
byte 字节型 1字节 [-128,127] 1, 22, 100, -120
short 短整型 2字节 [-2^15 ~ 2^15-1]
int 整型 4字节 [-2^31, 2^31-1]
long 长整型 8字节 [-2^63, 263-1]
进制: 十进制, 二进制,八进制
浮点型(小数)
float 单精度小数 4字节 1.23F, 3.45f
double 双精度小数 8字节 12.3, 3.45
字符型
char 2字节 存字符 a
, 只
转义字符: \单个字母
逻辑类型
boolean 布尔型 1位 true | false
Java运算符
赋值运算符
=
将赋值运算符右边的数据 存储到左边的变量
算数运算符
一般来说是对数值进行运算
整数、小数(+ -* / %)
如果在运算过程中只有整数存在, 结果就是整数
一元运算符
++
--
++
: 基本含义, 在整型变量原来值的基础上加一 ,再赋值给自己
int i = 10;
前导++: ++i;
后导++: i++;
--
: 基本含义, 在整型变量原来值的基础上减一 ,再赋值给自己
逻辑运算符
只能对boolean类型的数据进行运算
&& || ! & |
&
简称:与 说明两个操作数为true,结果才是true,否则是false
|
简称:或 说明两个操作数有一个是true,结果就是true
boolean && boolean ==>
当且仅当两个boolean类型的数据都为 true的时候结果为true, 否则为false
boolean || boolean ==>
当且仅当两个boolean类型的数据都为 false的时候结果为false, 否则为true
! boolean ==> true->false, false -> true
当boolean类型为true则为false,为false则为ture, 取反
短路现象(&&, ||): 运算过程中,只要能确定结果, 后面的操作就不再继续
扩展运算符
在算数运算的基础上增加了赋值运算:第一可以达到简写的效果;第二可以进行自动类型转换
+= : + = 的结合
将变量a的值进行增加: a = a +2; a += 2;
流程控制语句
流程控制语句就是用来控制程序走向的语句(语法)
顺序执行:从上到下,从左到右依次执行,一行不落。
选择执行:有选择性地执行一些语句(语法)
循环执行:重复地执行一些代码(语法)