Java里面的键盘输入可以输入“字符串”吗?

来源:百度知道 编辑:UC知道 时间:2024/06/08 19:31:01
Java里面的键盘输入(java.util.Scanner)似乎只能输入“整型数(int)”、“字符串(String)”等,而不能输入“字符(char)”。

【输入输出流】
java中可以利用输入输出流输入所有的类型,具体程序如下:
import java.io.*;

public class Input
{
public static void main(String args[])
{
int num = 0;
//这里可以随意输入任何类型
System.out.println("请输入一个数n");

try
{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
num = Integer.parseInt(br.readLine());
}
catch(IOException ioe)
{
ioe.printStackTrace();
}
}
}

【附加】
楼主提出的输入字符char,我们可以来看这个经典的例子:
import java.io.*;

public class OutputTest
{
public static void main(String args[])
{
char[] c ;//定义了一个字符数组,可以输入多个字符
System.out.println("请输入一个char");

try
{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String s = br.readLine();
System.out.println(s);//可以直接打印字符串
c = s.toCharArray(); //如果需要字符数组,那么可以用这个方法进行转换,然后打印也可以
for(int i=0;i&l