标签:inf 数据 ring 逻辑 height util note 自增 str
一
1.运算符:对常量或者变量进行操作的符号
2.算术运算符:
1)四则运算:+ - * /
2)取模运算:%(只看余数)
3)字符串连接:任何数据类型和字符串连在一起,都是字符串结果(+来连接)
4)自增自减运算符:单独使用前后,没有区别,但是混合使用后使用有重大区别
++a:先加后用
a++:先用后加:
3.逻辑运算符
1)与:(并且) & 全都是true才为true否则就是false;
2)或:(或者) | 至少一个true就是true,全部是false才为false;
3)亦或 ^ 相同就是false,不同才是true。
4)非(取反) !本来是true变成false,本来是false变成true。
note:
1.逻辑运算符通常用来连接多个布尔值。
2.如果是两个布尔值进行连接:布尔值A & 布尔值B
3.如果是多个布尔值进行连接:布尔值A & 布尔值B & 布尔值C
4.如果是取反运算符,那么只能用在一个布尔值身上:!布尔值
4.短路运算符:逻辑运算符中的与(&),或(|)这两个运算符可以双写。
短路与:&&
短路或:| |
note:
1.短路:如果左侧已经可以判断到最终的结果,那么右侧将不再执行。(省事)
2.凡是用到了与,或这两个逻辑的时候,推荐使用双写,因为双写可以提高代码效率
3.只有与,或才能双写;亦或,非都不能双写
二,Scanner键盘输入三个步骤
1)导包:import java.util.Scanner;
2) 创建:Scanner sc=new Scanner(System.in);
3)使用:
a:获取int数值:int number=sc.nextInt();
b:获取字符串:String str =sc.next();
标签:inf 数据 ring 逻辑 height util note 自增 str
原文地址:https://www.cnblogs.com/rxing/p/10325002.html