一、算数运算符
常用的这几个都挺简单,看一下就行了
-
运算符 说明 + 加 - 减 * 乘 / 除 % 取余 -
java中 a+=b; 意思是a=a+b;
-
++a 和 a++
二、逻辑运算符
运算符 | 作用 |
& | 逻辑与 |
&& | 短路与 |
| | 逻辑或 |
|| | 短路或 |
! | 逻辑非 |
^ | 逻辑异或 |
具体用法:
& :一个为false即为false
&&:一个为false即为false,前者为false后者不执行;
| :一个为true即为true
|| :一个为true即为true,前者为true后者不执行
!: !false =true ; !true=false
^ : 两个不一样即为true,否则为false
实践项目:从键盘输入一个年份,判断是否为闰年
import java.util.Scanner; //引入Scanner用于实现键盘输入功能
public class Test {
public static void main(String[] args) {
// 能被4整除却不能被100整除或能被400整除的年份就是闰年!
Scanner sc=new Scanner(System.in);
System.out.println("请输入年份:");
int i=sc.nextInt();
if(i%4==0 && i%100!=0 || i%400==0) //逻辑运算符的运用
{
System.out.println("是闰年");
}
else
{
System.out.println("不是闰年");
}
}
}
三、三元运算符
语法为 : 条件表达式 ?表达式1:表达式2
执行流程为:判断条件表达式的对错,对的话执行表达式1,错就执行表达式2; 类似if ..else