Gorilla带您学java之运算符、if else语句、switch语句、while循环

运算符

算术运算符
+ - * / % ++ - -
加减乘除顾名思义和数学中的意思一样,那么其中就对%、++、- -有点陌生了。

%
// 取余运算 比如要求一个数是否是偶数,对它用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(判断条件){
    循环体
}
// 当判断条件不成立时  循环结束

猜你喜欢

转载自blog.csdn.net/qq_37113621/article/details/81913242