java 八大基本数据类型
boolean short int char byte double long float
String不是基本数据类型
常用特殊字符
\t对齐 \n 换行 \\ 转译 使用System.out.println("\\")时 输出 \ \"sdnjk"\ 转译 输出"sdnjk" \r回车
float与long
long 类型后加l或L 例 long lo = 1000l; float 类型后加f或F 例 float fl = 1000f;
特殊
1.
2.33e3 例 System.out.println(2.33e3); 输出 2330.0
将小数点向前移动,e后的数字代表移动的位数
2.
a^b 异或 a||b 或 a&&b 与
3.
switch() 括号中接受 char byte String(根据jdk版本不同而有区别) 不接受浮点数(long)和过长的字符
基础类型转换
字符串转int、double等
类型转换 int a = Integer.parseInt(要转换的字符串) Double.parseInt() Long
必须确保字符串可以转换
转字符串
String sv = String.valueOf(要转换的数字或浮点数等);
转字符串的简单方法
String sv = "" + 123;
使用+拼接字符串后系统会将整个变量其视为字符串 但在拼接第一个字符串前的运算会视为数字正常进行运算
如
String sv = 5*8+"" + 123+2; System.out.println(sv);
结果
131232 123与2没有计算而是直接拼接
此外sv可继续拼接
如sv = sv+"asd"; //由于已经将sv定义为String类型 所以可直接使用
结果
131232asd
idea快捷键
steeing->keymap 自定义快捷键 ctrl + d 复制当前行 ctrl + y 删除当前行 ctrl + / 将选中项注释或取消注释 ctrl + alt + l 格式化(对齐) fori 模板 生成for 函数 如 for (int i = 0; i < ; i++) {}