Day3

重点

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 ,鼠标可以选一块,操作完再按退出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值