java 学习
快捷键
1.psvm和sout(打印输出的快捷键)
2.在使用浮点类型时注意浮点数是一个近似值,在处理银行业务时需要使用的是BigDecimal数学工具类
3.在强制转换类型的时候括号比如(int)
类型转换
- 布尔值不能进行转换
- 不能把对象类型转换成不相干的类型
- 在吧高容量转换到底容量的时强制转换
- 转换的时候可能会存在内存溢出,或者精度问题
Scanner学习
-
使用next()方法的时候不能获取带有空格的字符串;
import java.util.Scanner; public class scanner { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("使用next方法接收"); //判断用户有没有进行输入 if(scanner.hasNext()) { //使用的next String str = scanner.next(); System.out.println("输入的字符是"+str); } scanner.close(); } }
-
使用nextline()的时候是可以获取带有空格的字符串的;
import java.util.Scanner; public class scanner02 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("使用的nextline"); if(scanner.hasNextLine()) { String str = scanner.nextLine(); System.out.println("输入的是"+str); } scanner.close(); } }
-
面向对象
- 生成构造函数的快捷键是alt+ insert
- 当申明了有参构造之后就必须显示的定义无参构造的空构造函数