JAVA学习总结2-基础语法

基础语法篇-2

自动类型转换:小容量可以自动转换为大容量
强子类型转换:大容量转换为小容量
变量赋值:

int a = 100;
long b = 200;  //自动类型转换
long c = 300L;

Java中整型字面量一般默认为int,如图所示则是int型100赋值为int a
整数(int)没有超越范围,可以直接赋值给char。
整数也可以给字符赋值:

char a = 97;
// 输出的结果为'a'

结论:
1.当一个整数赋值给char类型变量的时候,会自动转化为char型,最终结果输出一个字符。
2.当一个整数没有超出byte short char 的取值范围的时候,这个整数可以直接赋值。
3.byte、short、char再做混合运算的时候,各自先转换成int再运算。

计算机底层存储数据一律存储的都是“二进制的补码形式”,因为补码形式效率高。
单精度和双精度
float 为单精度 double 为双精度
Float容量>long容量
注意:任意一个浮点型都比整数型空间大
Java中任何一个浮点型默认为double型

基本数据类型转换

在这里插入图片描述

运算符

在这里插入图片描述

算术运算符

在这里插入图片描述

关系运算符

一定要记住一个规则:
所有的关系运算符的运算结果都是布尔类型,不是true就是false,不可能有其他值。

逻辑运算符

在这里插入图片描述
注意:
在这里插入图片描述
短路&&与逻辑与&:运算结果没有任何区别, 短路“&&”只是会发生短路现象。
**短路现象:**使用短路&&的时候,当左边的表达式为false时,右边的表达式就不执行。
短路或||: 当表达式左边为true时,则就是输出true。

赋值运算符

在这里插入图片描述
注意:超过范围的自动转换
三目运算:
在这里插入图片描述
字符串拼接(口诀):加一个“”,然后双引号之间加两个“++”,然后两个加号之间加变量名。

控制语句

包括三类:选择语句、循环语句、转向语句
1.选择语句:
if语句、switch语句
2.循环语句:
for循环、while循环、do…while…循环
3.转向语句:
break、continue、return
当分支中的java语句只有1条,只有1条,只有1条时,大括号{}可以省略。
for循环:
在这里插入图片描述
While循环:

在这里插入图片描述
do …while语句:
在这里插入图片描述
转向语句:
在这里插入图片描述
break;语句的执行来终止它最近的循环体
continue;语句作用是终止当前“本次”循环,直接进入下一次循环继续执行。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值