1、运算符
1.1算数运算符
+:加法运算。除了加法运算作用外,还有和字符串拼接的作用,拼接结果是一个字符串
-:减法运算
*:乘法运算
/:除法运算。两个整数相除,结果只取整数部分
%:取余(模)运算:结果是两个数相除结果的余数部分
++:自增,把变量+1
如果单独使用,++放后和放前没有区别
如果参与操作:++放前,前+1,然后使用。++放后,先使用,再+1
--:同上;
1.2赋值运算符
基本赋值运算符:=,是把右边的值,赋值给左边的变量
扩展的复制运算符: +=,-=,*=.... i += 10; 相当于 i = i + 10; 并且有一个自动强转的功能
1.3关系运算符
==:等于
!=:不等于
>:大于
>=:大于等于
<:小于
<=:小于等于
1.4逻辑运算符
&:逻辑与,有假则假
|:逻辑或,有真则真
^:相同则false,不同则true
package cn.itcast.test;public class Test2 {//不借助第三个变量,交换两个变量的值/** ^ 异或* 一个数与0亦或,是它本身* 一个数与他本身亦或,是0* */public static void main(String[] args) {int a = 10;int b = 20;a = a ^ b;b = a ^ b;// b = a 把a 的值赋值给了 ba = a ^ b;// a = b; 把 b 赋值给了 aSystem.out.println(a);System.out.println(b);}}
!:有true则false ,有false则true
&&:逻辑与。具有短路行为。左边是false,右边就不再执行
||:逻辑或。具有短路行为。左边为true,右边不再执行
1.5三元运算符
格式:关系表达式?表达式1:表达式2
流程:先判断关系表达式,如果为true,结果就是表达式1,否则,结果就是表达式2
2、键盘录入
1.1使用步骤
1.导包
import java.util.Scanner;
2.创建对象(new 出来的都是对象)
Scanner sc = new Scanner(System.in);
3.接受数据
int i = sc.nextInt(); 注意,最后有一个小括号,变量i就是我们键盘录入的数据
转载请注明原文地址: https://ju.6miu.com/read-7827.html