Java 开发运算三步骤_Java编程基础篇第三章

逻辑运算符

与(&)(&&),或(||)(|),非(!)

&和&&的区别

&:无论&的左边真假,右边都进行运算

&&:当左边是真时,右边才进行运算;左边是假时,右边不进行运算

|和||的区别同上。

位运算符

左移(<>),无符号右移(>>>),与运算(&),或运算(||),异或运算(),反码(~)

左移(<

右移(>>):右移稍微复杂一点,如果最高位是 0,左边被移空的位就填入 0;如果最高位是1,左边被移空的位就填入1。相当于除以 2的倍数

无符号右移(>>>):无论最高位是 1还是 0,左边被移空的高位都填入 0。

三元运算符

格式:(关系表达式)?表达式1:表达式2 如:z=(x>y)?x:y

一定要返回一个变量或者值不能是其他语句。

键盘录入的基本格式

1.导入包: import java.util.Scanner;

2.在 main函数中实例化对象: Scanner sc = new Scanner(System.in);

接受用户输入:

2.1) 接收整数:int num = sc.nexInt();

2.2) 接收字符串:String str = sc.next();

2.3)接收浮点值:double val = sc.nextDouble();

在 Scanner 类中,有一些:hasNextXxxx()方法,这些方法可以先期判断是否能够获取一个 Xxxx 的值,如果可以,此方法返回true,否则返回false

流程控制语句

流程控制语句的分类

选择结构

循环结构

顺序结构

选择结构的分类

if结构

switch结构

选择if与switch的区别

判断固定值时,用switch

判断范围值时用if

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值