Former notes

 

 命令行窗口常用命令

常用命令作用
D:      C:切换到某个盘下:D:,C:
dir查看当前路径下的文件信息
cd进入单级目录:cd spftwear
进入多级目录:cd C:\softwear\study
退回到上一级目录:cd ..
退回到盘符目录:cd\
cls清屏

 idea常用快捷键

ctrl+D复制当前行数据到下一行
ctrl+Y删除所在行
ctrl+X剪切所在行
ctrl+ALT+L格式化代码
ALT+SHIFT+⬆ ,ALT+SHIFT+⬇️上下移动当前代码
ctrl+/,ctrl+shift+/对代码进行单行或多行注释

 进制

二进制以0b或0B开头
八进制以0开头
十六进制以0x或0X开头

 基本数据类型

基本数据类型占用内存(字节数)数据范围
整型byte1“-128到127
short2“-32768到32767
int(默认)4“-2147483648到2147483647
long(数字后边要加l或L)8“-9223372036854775808到9223372036854775807
浮点型(小数)float(数字后边要加f或F)41.401298E-45到3.4028235E+38
double(默认)84.9000000E-324到1.797693E+308
字符型char(单个字符)20到65535
布尔型boolean1true,false
int、double等前边加final,该字母只可赋值一次
引用数据类型string(引用字符串)

 算符

“+”
“-”
“*”
“/”
“%”取余

赋值运算符

符号及作用底层代码形式用法
“+=” 加后赋值a=(a的类型)(a + b)a+=b
“-=” 减后赋值a=(a的类型)(a - b)a-=b
“*=” 乘后赋值a=(a的类型)(a * b)a*=b
“/=” 除后赋值a=(a的类型)(a / b)a/=b
“%=” 取余后赋值a=(a的类型)(a % b)a%=b

关系运输符

a>b   判断a是否大于b成立返回true,不成立返回false
a>=b  判断a是否大于或等于b成立返回true,不成立返回false
a<b   判断a是否小于b成立返回true,不成立返回false
a<=b  判断a是否大于或等于b成立返回true,不成立返回false
a==b  判断a是否等于b成立返回true,不成立返回false
a!=b  判断a是否不等于b成立返回true,不成立返回false

逻辑运算符

符号与叫法运算逻辑例子
&  逻辑与多个条件必须都是true结果才是true2>1 & 3>2
|  逻辑或多个条件有一个是true结果就是true2>1 | 3<5
!  逻辑非取相反的布尔值! (2>1)
^  逻辑异或前后条件的结果相同就返回false,前后条件的结果不同返回true2>1 ^ 3>1
&& 短路与左边为false右边不执行结果为false2>3&&3>2
|| 短路或左边为true右侧不执行结果为true2>1||3<5

三元运算符

格式:条件表达式?值1:值2表达式若为true则为值1、否则为值2

 使用Scanner接受用户键盘输入的数据

导包:告诉程序去JDK哪个包找import java.util.Scanner;在package下一行
抄代码:代表得到键盘扫扫描器对象Scanner sc = new Scanner(System.in);在main函数里
抄代码:等待接收用户输入数据String name = sc.next();需输入数据时用
 nextLine() 输入一行代码

 生成随机数

导包:告诉程序去JDK哪个包找Randomimport java.util.Random;
写一行代码拿到随机数对象Random r = new Random;
将一个范围在0到n的随机数赋给aint a = r.nextInt(n);

 控制小数点位数

导包import java.text.DecimalFormat;
DecimalFormat df = new DecimalFormat("0.000");
 
df.format(n)

 关键字

break:跳转并结束所在循环的执行。只能用于结束所在循环,或结束所在switch分支的执行。跳转关键字
continue:用于跳出当前循环的当此执行,直接进入循环的下一次执行。只能在循环中使用。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值