Java的基础知识

常量:程序运行期间,内容不发生改变的量

变量:程序运行期间,内容发生变化的量

格式:
数据类型:变量名
变量名 = 数据值

变量的注意事项:

						1、创建多个变量,变量之间的名称不可以重复
						2、对于float和double类型的数据,不能去掉f和d
						3、如果使用byte或者short类型的变量,不能超过左侧数据类型的范围
						4、变量一定要先进行赋值,才能使用
						5、使用变量不能超过作用域

数据类型的转换:

1)自动类型转换(隐式)

					> 特点:自动完成,代码不需要进行特殊处理 
					> 规则:范围从小到大,但是与他的字节数是不一定相关的

2)强制类型转换(显式)

					> 特点:代码要进行特殊的处理,不能自动完成 
					> 格式:范围小的类型 范围小的变量名 = (范围小的类型)原本范围大的数据

注意事项:

				1、强制转换一般不推荐使用,因为有可能发生精度损失、数据溢出的情况
				2、Byte/short/char这三种类型都可以发生数字运算
				3、Byte/short/char这三种在运算时,都会被首先提升成为int类型
				4、Boolean类型不能进行任何数据类型转换 

二、运算符

●赋值运算符
基本赋值运算符:既是一个符号“=”,将符号右边的值赋值给符号左边

注意事项:
1、只有变量才能使用赋值运算符,常量不能进行赋值
2、复合赋值运算符包含强制数据类型的转换

●比较运算符
大于:> 小于:< 大于等于:>= 小于等于:<= 相等:== 不相等:!=

注意事项:
比较运算符的结果都是Boolean值,成立就是true,不成立就是false

●逻辑运算符
与(并且) &&:两个条件满足才为真
或(或者) ||:至少有一个条件为真,为真;至少有两个条件为假,为假
非(取反) !:本来为真,取反为假;本来为假,取反为真

注意事项:
1、逻辑运算符只能用于Boolean值
2、与、或需要左右各自有一个Boolean值,但是取反只要有一个是Boolean值就可以了

●三元运算符
一元运算符:只需要一个数据就可以进行操作的运算符
二元运算符:需要两个数据才可以进行操作的运算符
三元运算符:需要三个数据才可以进行操作的运算符
格式:
数据类型 变量名称 = 条件判断 ? 表达式A :表达式B

注意事项:
1、必须同时保证表达式A和表达式B都满足左侧的数据类型
2、三元运算的结果必须被使用

第二部分

一、方法
定义方法的格式:
Public static void 方法名(){
方法体
}
方法名的命名规则和变量一样,用小驼峰命名法
方法体:大括号里可以任意执行的语句

注意事项:
1、方法定义没有先后顺序
2、方法的定义不包含嵌套的关系
3、方法定义好之后,不会执行,如果要执行,需要调用

调用格式:
方法名();

二、Switch语句

Switch语句的注意事项:
1、多个case后面的值不可以重复
2、Switch后面小括号当中只能是下列数据类型:1)基本数据类型:byte、short、char、int2 ;)引用数据类型:string、enum枚举
3、前后数据可以颠倒,但是break不可以省略,“匹配到哪一个case就从哪一个case开始执行”

三、循环语句

for循环

格式:for(初始化循环体;Boolean表达式;步进语句){
初始化语句:在循环开始最初执行,而且只做唯一一次
条件判断:如果成立,则循环继续,如果不成立,则循环退出
循环体:重复要做的事情内容,若干语句
步进语句:每次循环之后都要进行的扫尾工作,每次循环结束之后都要执行一次
}

While循环

> 格式: 初始化表达式: while(条件判断){ 循环体 } 
> 扩展语句: 
> 初始化表达式:
>  While(条件判断){ 
>  循环体; 步进语句; 
>  }

do----while循环

> do{ 循环体 }while(布尔表达式条件判断);

三种循环的区别:

1、如果条件判断从来没有满足过,那么for循环和while循环将会执行0次,但是do-while循环执行至少一次
2、For循环的变量在小括号中定义,只有循环内部才可以使用,while循环和do-while循环初始化语句就在外面,所以出来循环之后还可以继续使用

break关键字的用法

1、在switch语句中,一旦执行,整个switch语句就结束了
2、还可以用在循环语句中,一旦执行,整个循环就结束了,打断循环

continue关键字

一旦执行,立刻跳过当前次循环剩余内容,马上下一次循环
死循环
格式:while(true){
循环体
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值