输入(Scanner类)
Scanner是java5的新特性,在java.util包里,可以完成用户输入。步骤:
- 导入java.util包;
- 构造Scanner对象,参数为u标准输入流System.in;
- 使用next()方法系列接收数据
nextBoolean() | 接收一个布尔类型 |
nextByte() | 接收一个byte型整数 |
nextShort() | 接收short型整数 |
nextInt() | 接收一个int整数 |
nextLong() | 接收long型整数 |
nextFloat() | 接收float型小数 |
nextDouble() | 接收double型小数 |
next() | 接收读取不带空格的字符串 |
nextLine() | 接收读取整段字符串 |
字符串输入next()和nextLine()的区别
- next():只可输入不带空格的字符串,遇到空格,则读取结束。
- nextLine():以enter为结束符,可读取空格字符。
输出(print,println,printf)
- System.out.print();是最常用的输出语句
- System.out.println();输出完成后之心那个换行
- System.out.printf();延续了C语言的输出方式,能按照我们的需求格式化文本和参数列表输出。