,双引号”单引号’
运算符
运算符概览逻辑运算符三目运算符位运算符I
t
um1024求模计算即求余计算“”是实现赋值运算!求非。千万要记住,不要编写过于复杂的操作常用运算符四则运算逻辑运算三目运算位运算
f提供了一些简化运算符NumNum2等价于
um2,变量变量先进行变量内容自增和自减写前面是先自增,在进行加法计算写后面,
umA,对
umA的内容进行加法计算,加法计算完成后对
umA的内容进行自增三目运算三目是一种赋值运算,执行三目的时候可以以一个布尔表达式赋值数据类型变量布尔表达式?满足此表达式时设置的内容:不满足此表达式时赋值的内容
逻辑运算对于逻辑运算主要就是、与(、就是加强)、或(、)、非(!)单或单与都要判断直接用II,不用单与单或位运算十进制变为二进制:除2取余,倒序算到0位运算主要是进行二进制操作的位与01取1九的二进制000000000000000000000000000100111的二进制0000000000000000000000000001011的结果0000000000000000000000000001001就是01的或且非或的结果0000000000000000000000000001011移位0000000000000000000000000000001000000000000000000000000000001000请解释和的区别和短路与普通与:所有条件都要判断短路与:如果前面判断返回了false后面不在判断位运算:位与和位或没有和
判断语句和循环结构
程序逻辑主要分为三种逻辑结构:顺序结构、分支结构、循环结构,所有代码都是前向后执行的分支结构就是一种判断结构对于分支结构有两种语法支持:if、switch1、if分支语句:有多种定义形式
fIf(布尔表达式)程序语句
IfelseIf(布尔表达式满足时执行程序语句Else条件不满足时执行程序语句If判断可以编写布尔表达式,switch的判断不能使用布尔表达式,JDK15开始支持了枚举判断jdk17支持了stri
g判断Switch整数字符枚举枚举Stri
gCase内容:内容满足在每一个case里面出现了break语句,表示的时停止case的执行,因为switch语句默认情况下会从第一个满足的case语句开始执行全部的语句代码,一直到整个switch执行完毕或者是遇见了breakSwitch不能够判断布尔表达式,它只能够判断内容循环结构当某段代码重复执行,就可以使用循环结构有whiledowhileWhile循环判断循环语句修改循环结束条件Dowhile所有循环语句里面都必须有魂环的初始化条件。每次循环的时候都要去修改这个条件以判断循环是否结束实现1100的累加While循环属于先判断条件再执行Dowhile是先执行再循环(不会用)For循r