刷题掌握的技能
掌握的技能(java版本)
1、输入
Scanner sc = new Scanner(System.in);
// 获取字符串
String str = sc.nextLine();
// 获取整数
int num = sc.nextInt();
// 类似地, 接收不同的类型输入数据,就有对应的next方法
while(sc.hasNextLine()) {
arr[i] = sc.nextLine();
i++;
}
hasNext和hasNextLine:
它们的返回值都是boolean类型,但只有可能返回true,且都默认以回车键为结束,hasNext和next不能识别裸回车,hasNextLine和nextLine可以识别裸回车,也就是说对于不输入符号而直接裸敲一个回车的操作,只有后两个会识别到。
2、java四舍五入保留两位小数
java中如果使用除法的话,除数和被除数都是整数,那么结果也会只是整数,如果想要小数,那么需要将除数或者被除数转换为float或者double类型即可。
保留两位小数,现在只接触一种,就是使用DecimalFormat返回的String格式的两位小数
// 将两个整数之间的除法转换为小数
double res = n / (double) n_words;
// 使用DecimalFormat四舍五入保留两位小数
String re = new DecimalFormat("#.00").format(res);
System.out.println(re);
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 邹阳 の 博客!