Java基础知识复盘
变量概念
是计算机内存中一个数据存储空间或容器
使用变量步骤
1、声明 数据类型 变量名
举例:int age;
赋值:age=20;
变量三要素
1、数据类型:变量的类型,决定变量空间的大小
2、变量名称:变量名,方便计算机在内存中找到这个变量
3、变量值:存储的数据
Java标识符命名规则
- 标识符由字母下划线“_” ,美元符“$” 或数字组成
- 标识符应以字母下划线,美元符开头
- java标识符大写敏感,长度无限制
赋值运算
运算符分为:赋值运算符、算术运算符、逻辑运算符
赋值 先声明变量并赋值,然后才能使用
System.out.println("平均分:"+avg);
- 它可以是一个运算符
- 也可以是一个连接符
- 当两个都是非数值类型时,如果它们相加就会被看做成一个(连接符)
- 当一个是非数值类型另一个是数值类型时它们会被看成一个(连接符)
- 当两个都是数值 类信息,如果它们相加时就会被看成算数运算符当中的加号。
- 字符串和数组在一起那就是字符串
类型的自动转换
double 型比int型大,都是数值类型,double不可以自动转化成int
char和String String比char 大
char 只能存一个字符
String 可以存N个字符
小可转大,大转小会失去精度,自动类型转换是两个大小不同 数据,会把小的转换成大的进行运算,所以还是那就话:
小可转大,大转小会失去精度。精度由小到大自由转换,由大到小强制转换
(1)布尔类型和其它基本数据类型之间不能互转换
(2)Byte型可转换short、int、long、float和double
(3)Short可转换为int、long、float和double
(4)char可转化为int、long、float和double
(5)int可转换为float和double
(6)long可转换为float和double
(7)float可转换为double
常用算术运算符 | ||
运算符 | 说明 | 举例 |
+ | 加法运算符,求操作数的和 | 5 + 3=8 |
- | 减法运算符,求操作数的差 | 5 - 3=2 |
* | 乘法运算符,求操作数的乘积 | 5 * 3=15 |
/ | 除法运算符,求操作数的商 | 5 / 3=2 |
% | 取余运算符,求操作数相除的余数 | 5 % 3 =2 |
关系运算符
关系运算符的作用;用来做比较运算,比较后结果是Boolean类型
在Java里 "=="和"="区别
- “=” 是赋值
- “==” 如果变量1==变量2 要它们返回true的话就要连内存地址和值都要相等才会返回true
多重if选择结构的执行流程是
答:由大到小或小到大,有排列,如果条件之间存在连续关系顺序可以任意排列
if结构书写规范如下:
答:每个if或else包含的代码块都用大括号括起来,相匹配的一对if和else应该左对齐。内层的if结构相对于外层的if结构要有一定的缩进。
switch选择结构中break关键字的作用
答:表示“停止”,即跳出当前结构。