java基础3

1.算术运算符

++在前先加一在输出   ++在后先输出在加一

—在前先减一在输出    —在后先输出在减一

2.赋值运算符

两数操作,把结果赋给其中的一个变量

3.关系运算符

关系运算符得到的结果总是boolean类型的

4.逻辑运算符

逻辑运算符是对boolean类型的表达式进行计算,得到的结果也总是boolean类型的

&与&&的区别:

&和&&的作用是一样的,只有两边的条件都未true,最终救过才是true

使用&时,如果第一个条件是false,它会对第二个条件进行判断

使用&&时,如果第一个条件是false,它不会对第二个条件进行判断

直接输出false


|和||的作用是一样的,两边只要有一个条件true,最终的结果就是true

使用|时,如果第一个条件是true,它会对第二个条件进行判断

但不管第二个条件是false还是true,最终的结果都是true

使用||时,如果第一个条件是true,它不会对第二个条件进行判断

直接输出true

效率:

短路与(&&)和短路或(||)在效率上要比&和|高,所以在实际的开

发过程中&&和||使用的频率比较高


^异或:如果两边的结果不一致,则最终结果就是true,如果两边的条件一致

无论true与false,最终结果都是false


5.三目运算符

语法:

Boolean类型的表达式?x:y;

如果Boolean类型的表达式结果为true,则输出x的内容

如果Boolean的类型的表达式结果为false,则输出y的内容

6.连接运算符

String表示字符串类型,字符串要有双引号引起来

String通过+和任何的数据类型连接,组成的都是一个新的字符串

7.表达式

表达式就是操作数和符号组成的序列

表达式的类型由表达式的值决定

8.条件语句

if(条件语句){

//条件语句成立时要执行的代码

}


if(条件语句){


}else if{


}else if{


}else{

//当所有的条件都不成立时,就会执行else里的代码

}


switch(表达式){

case 取值1: 需要执行的代码;

break;

case 取值2: 需要执行的代码;

break;

default:

//case取值都不成立的话,就会执行default里的代码

}

switch中的表达式只能是byte、short、int、char、String和枚举等类型


switch与多重if结构的不同点:

switch结构只能处理等值的条件判断,且条件是整形变量或字符变量

多重if结构特别适合某个变量处于某个区间时的情况

相同点:都可以实现多分支结构

9.循环语句

当循环条件成立时,重复的去执行部分特定的代码

for循环

for(循环条件初始值;循环条件;改变循环条件){

//循环执行的代码

}


while循环

while(循环条件){

//循环执行的代码

//改变的循环条件

}


do/while循环

do{

//循环代码

//改变循环条件

}while(循环条件);


while和do/while的区别:

while循环只有在循环条件成立的情况下,才会执行

do/while无论条件是否成立,都至少要执行一次

10.break和continue关键字

break跳出某个语句块

continue如果在循环语句中使用,则表示暂停当前循环,直接进入洗一次循环

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值