案例需求:
在程序中接受用户通过见键盘输入的数据。
1.年龄
2.姓名
步骤:
首先我们知道API(Application Programming interface),应用程序编程接口:Java写好的程序 可直接调用,所以我们可以用到Java提供的Scanner来完成。
1.导包:import.util.Scanner
2.抄代码得到扫描器对象:
Scanner sc = new Scanner(System.in)
3.抄写代码等待接收用户输入的数据:
int age = sc.nextint()
String name = sc.next()
sc.next()
和sc.nextInt()
都是用于从控制台读取输入的方法,但是它们有一些不同点:
-
input.next()
是scanner类中的方法,而sc.nextInt()
是Scanner类中的另一个方法。 -
input.next()
读取输入的下一个字符串,而sc.nextInt()
读取输入的下一个整数。 -
input.next()
读取输入的整个字符串,包括空格和换行符,而sc.nextInt()
只读取输入中的下一个整数,它会自动忽略空格和换行符。
因此,如果你想读取一个整数,你应该使用sc.nextInt()
方法。如果你想读取一个字符串,你应该使用input.next()
方法。