JAVA中的几种数据输入方式
1.//用命令行参数 import java.io.*; public class add {
public static void main(String args[]) throws IOException {
int sum; try { sum =
Integer.parseInt(args[0])+Integer.parseInt(args[1]); System.out.println(\"两参数的和是:\"+sum); }
catch (Exception e) {
System.out.println(\"参数出现错误!\"); } } }
=========================================================
2.//用system.in import java.io.*; public class AddInput {
public static void main(String args[]) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int x=0,y=0; try{
System.out.println(\"请输入第一个整数:\"); x=Integer.parseInt(br.readLine()); System.out.println(\"请输入第二个整数:\"); y=Integer.parseInt(br.readLine()); System.out.println(\"它们的和是:\"+(x+y)); }
catch (Exception e) {
System.out.println(\"输入有错误,请重新运行!\"); } }
}
========================================================= 3.//用scanner//扫描输入文本 import java.io.*;
import java.util.*;// 实用工具类库java.util包 public class AddScanner {
public static void main(String args[]) throws IOException {
Scanner sc=new Scanner(System.in); int x=0,y=0; try {
System.out.println(\"请输入第一个整数:\"); x=sc.nextInt();
System.out.println(\"请输入第二个整数:\"); y=sc.nextInt();
System.out.println(\"它们的和是:\"+(x+y)); }
catch (Exception e) {
System.out.println(\"输入有错误,请重新运行!\"); } }