Java 2-3 java在命令行中输入输出数据
输入数据
- 创建一个对象:
Scanner reader=new Scanner(System.in) - 读取在命令行输入的数据:
reader.nextInt()
reader.nextByte() - 在调用nextInt()方法前,判断下一个数据是否符合条件:
例如,在命令行输入 10 boy 20,在调用nextInt()之前,先调用reader.hasNextDouble()
判断是否符合数据要求
输出数据
- System.out.println:输出数据后换行
System.out.println:输出数据后不换行 - 使用“+”将变量、表达式或数值与一个字符串幷置输出
- 输出字符串不可以使用回车
System.out.println(“你好
很高兴认识你”);
是错误的,如果需要输出的字符确实很长需要分段输出,则用幷置符号
System.out.println("你好"+
"很高兴认识你");
- 格式符号:
- %d:int型数据
- %c:char型数据
- %f:浮点型数据
- %s:字符串型数据
- %md:输出的int型数据占m列
- %m.nf:输出的浮点型数据占m列,小数点保留n位