Scanner类 (读取命令行输入的数字)

复制代码
 1 //Fig. 2.7: Addition2.java ,命令行版加法  【JAVA大学基础教程_第六版 第43页】
 2 
 3 package first;
 4 
 5 import java.util.Scanner; //program uses class Scanner
 6 
 7 public class Addition2 {
 8     public static void main(String args[]){
 9         Scanner input = new Scanner(System.in);
10         
11         int number1;
12         int number2;
13         int sum;
14         
15         System.out.print("Enter first integer: ");
16         number1 = input.nextInt();
17         
18         System.out.print("Enter second integer: ");
19         number2 = input.nextInt();
20         
21         sum = number1 + number2;
22         
23         System.out.printf("Sum is %d\n", sum);
24         
25         input.close();  //原书中没有这一行,Scanner类的对象用完后要关闭
26     }
27 
28 }

eclipse很智能,当没有第25行的代码时,第9行就会提示:Scanner的对象需要关闭,并能调出关于close方法的介绍
复制代码

 

posted @   Thermo  阅读(573)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示