Java 中的 For语句,运算符等

java中的转义字符

	有些特殊的字符在java中无法正常使用或展示,因为有特殊的作用
	使用从\+要转义的字符 开始
	
	\'
	\"
	\\
	
	\t	制表符  一个制表符位8个空格  一个字母1个空格  一个汉字是2个空格
		如果前面的内容是制表符位的整数倍,当前制表符为重开一个,如果不够,补全一整个制表符位
	\n 换行
	\r 光标回到行首 
	\b 退格

java中的数值型的表现形式

	整型: (满几进一)
		二进制 : 只能由0~1组成  以0b|0B开头
		八进制 : 只能由0~7组成  以0开头
		十进制 : 默认
		十六进制 :只能有0~9,a,b,c,d,e,f(大小写都行)组成,以0x|0X开头
		
		其他进制转十进制: 从后往前看,从最后一位的数开始 * 进制数^(次方从0开始,每次+1),最终的和就是转为的十进制数
		十进制转为其他进制: 使用10进制的数一致除以要转为的进制数,得到余数,从下往上看
	
	浮点型:
		整数为是0,可以省略 0.15->.15
		科学计数法 e->10  1.23E2->1.23*10^2      1.23E-2->1.23/10^2

java中的运算符

	算数运算符
	赋值运算符
	比较运算符
	逻辑运算符
	条件运算符
	位运算符
	
	操作数: 运算符左右两边连接的数
	表达式: 运算符连接左右两边的操作数叫做表达式
	语句  : ;代表语句的结束

	单目|一元运算符 : 操作数只有1个
	双目|二元运算符 : 操作数有2个
	三目|三元运算符 : 条件运算符
	
	算数运算符:
		+ :
			1) 正号 (可省略)
			2) 加法运算
			3) 字符串的连接符使用
				当+左右两边有字符串的出现,+就是作为字符串的连接符使用,把前后的内容拼接成为一整个字符串使用
		- 
			1) 负号 
			2) 减法运算
		*
		/
		% 模以
			如果2个操作数第一个操作数比第二个操作数小,结果就是第一个操作数的值

java中的条件运算符
语法:
结束= 比较表达式 ? 值1 : 值2;

		比较表达式: 值为boolean类型的表达式
		
		执行流程:
			1.执行比较表达式
			2.如果结果为true,条件运算符最终的结果为值1
			3.如果结果为false,条件运算符最终的结果为值2

位运算符(了解)
把操作数转为二进制,参与运算,最终的到二进制的结果转为十进制

	& : 比较同一位置的两个数,如果一个0就是0,两个都为1才是1
	| : 比较同一位置的两个数,如果一个1就是1,两个都为0才是0
	^ : 比较同一位置的两个数,相同为0,不同为1
	位移运算符
	>> 右移  把二进制的第一个操作数向右移动第二个操作数个位数,移出的数据不要,剩下的二进制转为十进制
		8>>3 --> 8/2^3
	<< 左移  把二进制的第一个操作数向做移动第二个操作数个位数,空余位补0,转为十进制
		8<<3 --> 8*2^3
		
运算符的优先级:
	单目算数位关系,逻辑三目后赋值

java中的流程控制语句

	顺序结构:从上到下,从左到右
	选择结构:满足条件执行,不满足不执行
	循环结构:重复的不停的执行某些内容
	
if选择判断语句
	单选择|单分支
		if(比较表达式){
			满足条件执行的语句体;
		}
		比较表达式:值为boolean类型的表达式
		执行流程:
			1.比较表达式
			2.如果结果为true,执行{}中的语句体
			3.如果结果为false,跳过if结构,不执行语句体,继续向下执行后面的代码
	
	双选择|双分支
		if(比较表达式){
			满足条件执行的语句体1;
		}else{
			不满足条件执行的语句体2;
		}
		执行流程:
			1.比较表达式
			2.如果结果为true,执行语句体1
			3.如果结果为false,执行语句体2
	
	多选择|多分支
		if(比较表达式1){
			满足条件执行的语句体1;
		}else if(比较表达式2){
			语句体2;
		}else if(比较表达式3){
			语句体3;
		}
		....
		else{
			以上条件如果都不满足,执行语句体n
		}
		执行流程:
			1.比较表达式1,如果结果为true,执行对应的语句体1,如果结果为false,继续详细判断
			2.比较表达式2,如果结果为true,执行对应的语句体2,如果结果为false,继续详细判断
			...
			3.如果以上条件都不满足,执行else中的内容
		
		注意:如果语句体只有一句,前后的{}可以省略
		
	if语句和条件运算符:	
		1.if可以有多个条件,但是条件运算符只有一个
		2.if可以没有结果,条件运算符肯定会有一个结构
		如果简单可以使用条件运算符推荐使用条件运算符,结构复杂,推荐使用if结构
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值