重点
1.算术运算符
前加加:先自增,在运算
后加加:先运算,在自增
注意:小括号也算运算,等于号复制也算运算
题目例子:
int a=4;
int b=(a++)+(++a)+(a*10);//70;
2.赋值运算符
题目例子:
short s=1;
s=s+1;//报错,short byte char类型再进行运算后会自动上升为int
short s=1;
s+=1;//正确,加等于有直接转换类型的功能
3.关系运算符
instanceof:判断你是否是我的一个实例
String s=“hello”;
System.out.println(s instanceof String);//true
int a=10;
System.out.println(a instanceof String);//报错,不符合
4.逻辑运算符
^(异或):等号左右一样为false
等号两边不一样为true
&& ||双与双或又称短路与短路或
规则与单的一样,但区别是:
&&先出现false,后面的不用参与运算了,直接得到结果false
||先出现true,后面的不用参与运算了,直接得到结果true
5.位运算符
**>>**右移符号
将值转为二进制以后移位
如果高位为1,空位补1
如果高位为零,空位补零
**<<**左移符号
转二进制后在移动空位补零
**>>>**无符号右移
不管高位是零还是1,都补零
小总结:向右移几位,就是除以二的几次方
向左移几位,就是乘以二的几次方
正数口算用一下可以
6.三目运算符
格式:关系表达式?表达式1:表达式2
int a =10;
int b =20;
int c =30;
int max=a>b&a>c?a:b>c?b:c;
//int max=a>b?(a>c?a:c):(b>c?b:c);
System.out.println(max);
7.键盘录入
别忘最上面的导包
import java.util.Scanner;
class HelloWorld{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
System.out.println(“请输入学号:”);
int id=sc.nextInt();
System.out.println(“请输入名字:”);
String name=sc.nextLine();//报错改用.next(),若非要用放在.nextInt上边
System.out.println(id+"=="+name);
}
}
8.eclipse快捷键
万能:alt+/
整理代码格式:Ctrl+shift+f
自动导包:Ctrl+shift+o
快速复制粘贴:Ctrl+alt+上下键
快速移动:alt+上下键
单行注释:Ctrl+/
多行注释:选中 然后Ctrl+shift+/
去除多行注释:Ctrl+shift+
快速修订一片代码:alt+shift+a ,鼠标可以选一块,操作完再按退出