Java基础Day02-运算符

运算符

算数运算符
	+ - * / %
	注意:java中两个整数相除 没有小数位 如果想得到小数位 必须让一个浮点值参与运算
		% 两数相除之后的余数
		/ 两数相除得到的商值
		+ 可以做字符串的拼接操作
赋值运算符
		= 表示把等号右边的值赋值给等号左边
		+= -= ...
		+= 隐含了一个数据类型的强制转换 也可以用来做字符串的拼接操作
自增自减运算符
	++
	--
	A:当变量是单独存在的时候
		++在前在后都一样的 都是自加一
	B:当变量出现在表达式或者是参与运算的时候
		a:如果是在前 先自加一 然后再运算
		b:如果是在后 先使用本身的值参与运算 然后在自加一
关系运算符
	> >= < <= == !=
	得到的结果一定是布尔类型
	== 比较两边的数值是否相等
	=  赋值操作
	
逻辑运算符
	&&	遇到false则整体false
	||	遇到true则整体true
	!	取反 取相反的值 	!true -> false
	^	异或 两边相同结果是false
三元运算符
	数据类型 变量 = 布尔表达式?表达式1:表达式2;

键盘录入

三步骤
	1 导包	import java.util.Scanner	导包和移除无效包的快捷键  ctrl + shift + o
	2 创建对象 Scanner s = new Scanner(System.in);
	3 调用方法	int num = s.nextInt();

流程控制语句

1	顺序结构	从上向下 依次执行
2	选择结构
		if语句
			a:
				if(布尔表达式){
					java语句;	
				}
			b:	
				if(布尔表达式){
					java语句1;
				}else{
					java语句2;
				}
			c:
				if(布尔表达式){
					java语句1;
				}else if(布尔表达式){
					java语句2;
				}else if(布尔表达式){
					java语句3;
				}else{
					java语句4;
				}
		注意:
			1:写的时候要注意格式 括号要对齐 方便出现错误的时候去查找
			2:(){}中间不能出现任何符号
			3:if语句可以相互嵌套
				if(布尔表达式){
					if(布尔表达式){
						java语句;
					}
				}
			4:调整格式的快捷键	ctrl + shift + f
			
		switch语句
		
			switch(表达式){//可以是byte/short/char/int/enum/String
				case 值1:
					java语句1;
					break;
				case 值2:
					java语句2;
					break;	
					....
				default:
					java语句3;
					break;					
			}
			
			注意:如果case语句之间没有break 会出现case穿透

循环结构(后天讲)

  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值