本章主要包括数据类型;运算符;表达式;循环;选择性语句等
一、数据类型
基本数据类型
Java把整数常量的数据类型均视为int型的,因此如果在程序中使用超过了int型的最大值,编译会发生错误。
注意整数类型的数溢出,强转标注。
在使用浮点型数值时,默认类型是double,可以在数值后面加上D或者d,也可以不加;但是声明的如果是float变量的话,必须加上f或者F,否则编译时报错,提示可能会损失精度(毕竟默认的是double嘛)。
基本数据类型的默认值:
类型转换:java中的基本数据类型的类型转换包括自动转换和强制转换两种。
自动类型转换->
byte→short(char)→int→long→float→double
强制类型转换->
double→float→long→int→short(char)→byte
语法格式在需要被转换的数据前加上(需要转换成的类型)。
强制类型转换会损失精度,注意使用场景。
二、运算符和表达式
程序是由许多语句组成的,而语句的基本单位是表达式与运算符。
表达式是由操作数和运算符组成,操作数可以是常量、变量也可以是方法,而运算符一般是指数学中的运算符号以及赋值运算符、关系运算符、逻辑运算符条件运算符、括号运算符等。
运算符中需要注意的是递增和递减运算符。
运算符关键的的是优先级顺序->
表达式的类型转换,当表达式中不同数据类型进行运算是,会参照一定规则自行进行类型转换。大概规则如下->
1.占用字节少的类型转换成占用字节多的类型
2.字符型转换成int
3.int型转换成float
4.若某个操作数的类型为double,则另一个操作数字也会转换成double型
5.布尔类型不能转换成其他类型
三、循环与选择
程序的结构设计一般有三种:顺序结构、选择结构、循环结构。共同点是:只有一个入口,也只有一个出口,处理复杂逻辑比较方便。
顺序结构:
1.if...else...
2.条件运算?:
3.多重选择:switch
循环结构:
1.while
2.for
3.do...while...
循环跳出:continue、break
本文详细介绍了Java的基础数据类型及其转换规则,常见的运算符与表达式的使用方法,并讲解了循环和选择性语句的设计思想。

被折叠的 条评论
为什么被折叠?



