获取用户的输入
Java可以使用 java.util 包下的 Scanner 类来获取用户的输入。使用 import java.util.Scanner; 即可导入Scanner,使用方法示例:
在 /home/project 目录下新建 ScannerDemo.java 类 import java.util.Scanner; public class ScannerDemo { public static void main(String[] args) { Scanner in=new Scanner(System.in); //获取用户输入的一行数据 返回为字符串 String s = in.nextLine(); System.out.println(s); //返回用户输入的int值 int i = in.nextInt(); System.out.println(i); //循环读取int数据,当输入exit时退出循环 while (!in.hasNext("exit")) { System.out.println(in.nextInt()); } //关闭输入 in.close(); } }
1 import
java . util . Scanner ; 2 3 public
class
ScannerDemo { 4
public
static
void
main ( String [] args ) { 5
Scanner
in
new
Scanner ( System . in ); 6
//获取用户输入的一行数据 返回为字符串 7
String
s
=
in . nextLine (); 8
System . out . println ( s ); 9
//返回用户输入的int值 10
int
i
=
in . nextInt (); 11
System . out . println ( i ); 12
//循环读取int数据,当输入exit时退出循环 13
while ( ! in . hasNext ( "exit" )) { 14
System . out . println ( in . nextInt ()); 15 } 16
//关闭输入 17
in . close (); 18 } 19 } 20
编译运行:
javac ScannerDemo.java
java ScannerDemo
运行结果示例: shiyanlou shiyanlou
2
2
4
4
5
5
exit
除去以上列举的方法,其他方法可以在api中查询 https://docs.oracle.com/javase/8/docs/api/java/util/Scanner.html
- name: 检查是否存在 ScannerDemo
script: |
#!/bin/bash
ls /home/ project/ScannerDemo.java
error: | 没有找到 /home/ project/ScannerDemo.java 文件