运算符
算术运算符
+ - * / % ++ - -
加减乘除顾名思义和数学中的意思一样,那么其中就对%、++、- -有点陌生了。
%
// 取余运算 比如要求一个数是否是偶数,对它用2取余看余数是否为0,为0则为偶数
int a = 10 % 2;
++
// ++就是自增
int i = 1;
i++;
// 那么i此时就为2 相当于 i = i + 1;
// 那么同理 -- 就是自减
逻辑运算符
与 就是&&
条件1 && 条件2
或 就是||
条件1 || 条件2
非 就是!
!true
// 则表示false
关系运算符
关系运算符就是 < > <= >= == !=
其中也就对==和!=会产生陌生感
// == 就是判断两个数是否相等
// != 就是判断两个数是否不等
其中还有一个比较特殊的运算符那就是三目运算符
三目运算符的结构呢就是
判断条件?值1:值2;
如果判断条件成立 返回值1 否则返回值2;
三目运算符的使用:
package com.xxx;
public class Demo {
public static void main(String[] args) {
// 求两个数中的最大值
int a = 10;
int b = 15;
int max = a > b ? a : b;
System.out.println(max);
// 求三个数的最大值
int n1 = 10;
int n2 = 6;
int n3 = 15;
max = n1 > n2 ? (n1 > n3 ? n1 : n3) : (n2 > n3 ? n2 : n3);
System.out.println(max);
}
}
第一个max就会打印15,第二个max会打印15;
if else
总结的来说 if else有三种形式
形式一:
if (判断条件) {
条件成立 执行的语句
}
形式二:
if (判断条件) {
条件成立 执行的语句
} else {
执行语句2
}
形式三:
if (判断条件1) {
条件成立 执行的语句
} else if (判断条件2) {
执行语句2
} else {
执行语句3
}
switch语句
switch语句基本格式
扫描二维码关注公众号,回复:
2939312 查看本文章
switch (key) {
case value1:
break;//跳出switch语句
case value2:
break;
case value3:
break;
default:
break;
}
while循环
while循环语句格式
while(判断条件){
循环体
}
// 当判断条件不成立时 循环结束