1 package Test;
2
3 import java.util.Scanner;
4
5 public class Main {
6
7 public static void main(String[] args) {
8 Info info = new Info();  //实例化Info对象,调用两个方法
9 info.test1();
10 info.test2();
11 }
12
13 }
14
15 class Info{
16
17 public void test1(){
18 Scanner scan = new Scanner(System.in);  //创建第一个Scanner对象
19 String info = scan.next();
20 System.out.println(info);
21 scan.close();                 //在结尾使用close()关闭Scanner
22 }
23
24 public void test2(){
25 Scanner scan2 = new Scanner(System.in);  //第二个Scanner对象
26 String info = scan2.next();
27 System.out.println(info);
28 scan2.close();
29 }
30 }

Scanner 也作为一个参数传到调用的函数里,最好不要定义过多的Scanner类对象。

当参数是数组等引用类型的数据时,先写一个判断语句,判断参数是否为空,来避免出现空指针异常的错误。

最新文章

  1. word-wrap ,word-break 和white-space 的联系
  2. 致命错误: zlib.h:没有那个文件或目录
  3. Foundation 6 – 先进的响应式的前端开发框架
  4. 64.SHELL
  5. JavaScript基础--事件驱动和访问CSS技术(十)
  6. delphi 10 seattle 中 解决IOS 9 限制使用HTTP 服务问题
  7. handlebars
  8. View 以Diaglog 方式展示
  9. WPF简单入门总结
  10. 巧谈 GCD
  11. WebView中的视频全屏的相关操作
  12. 论 Java 中获取一组不重复的随机数之性能问题
  13. javascript 学习随笔1
  14. 转:CSS圆角详解
  15. Mac下终端配置(item2 + oh-my-zsh + solarized配色方案)
  16. 数据库(Mongodb)
  17. 烽火2640路由器命令行手册-13-VPDN(L2TP,PPTP,PPPOE)配置命令
  18. C# Directory.Exists() 文件存在但返回一直为false
  19. JS中caller和callee
  20. [CF1082E] Increasing Frequency

热门文章

  1. 第二十章、QTableView与QStandardItemModel开发实战:展示Excel文件内容
  2. 第二篇 Scrum 冲刺博客
  3. justify-content属性详解
  4. 剑指offer二刷——数组专题——数组中重复的数字
  5. 题解-洛谷P6788 「EZEC-3」四月樱花
  6. 题解-洛谷P4229 某位歌姬的故事
  7. 【面试专栏】ArrayList 非线程安全案例并提供三种解决方案
  8. ubuntu ImportError: No module named setuptools 一句命令解决方案
  9. adb devices查看不到Android模拟器的设备
  10. RocketMQ集群搭建(3m-3s-async)