第一节:运算符的那些事进制
<<:左移
>>:右移
& : 与
^ : 异或
~ : 取反
运算符优先级
第二节:初识IDEA💗💗
IDEA项目介绍
一些Settings
Continuing
第一节:运算符的那些事
🔷🔷🔷
public class Var{
public static void main(String[] args){
:?; //三目运算符 可以用来代替if else
//下一行接着上一行后面输出
System.out.println("");
System.put.print("");
\t \n \b // '\'反斜杠是转义字符
// Scanner的使用
import java.util.*;
Scanner sc = new Scanner(System.in);
int a = sc.nextInt(); // 录入整数类型
String b = sc.next(); // 录入字符串
double c = sc.nextDouble(); // 录入浮点数
char d = sc.next().charAt(0); // 录入字符串中的第0为的字符
//long类型与float类型的值后面要加L与F
}
}
🖕🖕🖕
区分逻辑运算符与位运算符:
逻辑运算符:左右链接的都是布尔类型的数
位运算符:左右链接的都是具体的数值
进制
十六进制:hex 十进制:dec 八进制:oct 二进制:bin
位(bit):一个数字(0/1)即为一位,每八位就构成了一个字节(byte)
PS:其他换算都是1024😘
字节是计算机中最小的储存单位
<<:左移
eg1:3<<2
解:3: 00000000 00000000 00000000 00000011 (左移两位)
00000000 00000000 00000000 0000001100
因此: 3就成了12
总结:n<<m == n *2m
>>:右移
eg2: 6>>2
解: 6: 00000000 00000000 00000000 00000110 (左移两位)
0000000000 00000000 00000000 00000011
因此:6就成了1
总结:n>>m == n*2-m ------>用去尾法保留整数
& : 与
同1为1,其他均为0
^ : 异或
相同为1,不同为0
~ : 取反
0换1,1换0,遇到负数-1再反一次加符号既得所求
运算符优先级
单目>算术>关系>逻辑>三目>赋值
eg3: 5<6|'A'>'a'&&12*6<=45+23&&!true
=5<6|'A'>'a'&&12*6<=45+23&&false`
=5<6|'A'>'a'&&72<=68&&false (A是65 a是97)
=true|false&&false&&false
=true&&false&&false
=false
=0
第二节:初识IDEA💗💗
终于不用在受Notepad++的煎熬啦☔️
IDEA项目介绍
project(项目)>module(模块)>package(包)>class(类) ❗️
从file里面按照顺序来新建 十分easy~~
💜Surprise:输入psvm、sout有惊喜)
💜
IDEA真的比Notepad++好用多了多了多了,不论是code还是run都节省了大把操作,错了还有实时提示,终于不用再受cmd的气了😊
一些Settings
uu们想要更改字体、大小、配色、背景啥的都可以去FIle——>Settings的appearance和editor里面
浅展示一下我的效果 哈哈哈
💙字体是Console 字号是18号 背景拉一下不透明度都非常好看💙
还有一个设置:
勾选上之后,我们也可以跟import说拜拜啦😗,就比如Scanner,以后我们要用的话,就可以直接Scanner sc
,只用按下Tab键,IDEA就会自动生成import Scanner的那句话了