[转]Java获得键盘输入的两种方法

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Scanner;

public class MainClass
{
public static void method1()
{
//使用Scanner
Scanner scanner=new Scanner(System.in);
System.out.print(
"Please input a number:");
int num=scanner.nextInt(); //获取整数值
System.out.println("The number you input is:"+num);
System.out.println(
"----------------------------");
System.out.print(
"Please input some character:");
String str
=scanner.next(); //获取字符串值
System.out.println("The string you input is:"+str);
}


public static void method2()
{
//使用BufferedReader
try
{
BufferedReader reader
=new BufferedReader(new InputStreamReader(System.in));
System.out.print(
"Please input a number:");
String str
=reader.readLine(); //获取字符串
System.out.println("The number you input is:"+str);
}
catch (IOException e)
{
e.printStackTrace();
}
}
}
原文地址:https://www.cnblogs.com/wxxweb/p/2016930.html