你可以先读入一个字符串,然后取一个字符。如果要多次读入一个字符,可以用一个循环依次读取。例如:
package konw.test1import java.util.Scanner
public class InputTest
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in)
char c
String s = input.nextLine()
c = s.charAt(0)
System.out.println(c)
for(int i = 0i<s.length()i++)
System.out.println(s.charAt(i))
input.close()
}
}
import java.util.*
public class Test_01
{
public static void main(String[] args)throws Exception
{
System.out.println("请输入一个字符")
char c=(char)System.in.read()
System.out.println(c)
}
}
扩展资料:还可以输入字符串,输入字符串的方法
import java.io.*
public class Test
{
public static void main(String[] args) throws IOException
{
BufferedReader buf = new BufferedReader (new InputStreamReader(System.in))
BufferedWriter buff = new BufferedWriter(new FileWriter("abc.txt"))
String str = buf.readLine()
while(!str.equals("exit"))
{
buff.write(str)
buff.newLine()
str = buf.readLine()
}
buf.close()
buff.close()
}
}
首先,导入java.util.*包。import java.util.*
然后,你需要新建一个读取标准输入(键盘)的扫描器对象。
Scanner in = new Scanner(System.in)
现在,你可以从键盘输入字符串了。
String s = in.nextLine()
以上这一行把键盘输入的一行字符串读取到变量 s 中。
请看一个完整的简单示例:
import java.util.*
public class Main
{
public static void main(String[] args)
{
Scanner in = new Scanner(System.in)
String s = in.nextLine()
System.out.println(s)
}
}