首页 > 代码库 > Scanner类 (读取命令行输入的数字)

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方法的介绍

 

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