用户交互Scanner


1 package Scanner; 2 3 import java.util.Scanner; 4 5 public class Demo1 { 6 public static void main(String[] args) { 7 //创建一个扫描器对象,用于接受键盘数据 8 Scanner scanner=new Scanner(System.in); 9 System.out.println("使用next方式接收:"); 10 11 //判断用户有没有字符串 12 if(scanner.hasNext()){ 13 //使用next方式接收 14 String str=scanner.next();//程序会等待用户输入完毕 15 System.out.println("输出内容为:"+str); 16 } 17 //凡是属于IO流的类如果不关闭会一直占用资源,要养成好习惯用完就关掉 18 scanner.close(); 19 } 20 }
1 package Scanner; 2 3 import java.util.Scanner; 4 5 public class Demo2 { 6 public static void main(String[] args) { 7 //从键盘接收数据 8 Scanner scanner= new Scanner(System.in); 9 //使用nextLine方式接收: 10 System.out.println("请输入数据: "); 11 //判断是否还有输入 12 if (scanner.hasNext()){ 13 String str =scanner.nextLine(); 14 System.out.println("输出的内容为:"+str); 15 } 16 scanner.close(); 17 } 18 }
1 package Scanner; 2 3 import java.util.Scanner; 4 5 public class Demo3 { 6 public static void main(String[] args) { 7 //从键盘接受数据 8 Scanner scanner=new Scanner(System.in); 9 10 System.out.println("请输入数据:"); 11 12 String str =scanner.nextLine(); 13 14 System.out.println("输出的内容为:"+str); 15 scanner.close(); 16 } 17 }
我一直想从你的窗户里看月亮。
浙公网安备 33010602011771号