运算符和Scanner的使用
Posted rxing
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了运算符和Scanner的使用相关的知识,希望对你有一定的参考价值。
一
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();
以上是关于运算符和Scanner的使用的主要内容,如果未能解决你的问题,请参考以下文章
运算符和表达式 分支结构 使用三目运算符的嵌套,比较abc三个整数的大小并输出结果
Java基础 - 第二天 Eclipse运算符Scanner类
Java基础 - 第二天 Eclipse运算符Scanner类