java 中如何用键盘输入

2024-12-15 04:14:41
推荐回答(5个)
回答1:

  可以使用java的Scanner类,常见的是用nextInt()输入一个整数,用next()输入一个字符串,下面是一个小的演示程序。

public class InputTest
{
    public static void main(String[] args)
    {
        Scanner input = new Scanner(System.in);
        System.out.println(input.nextInt());
        System.out.println(input.next());
        input.close();
    }
}

回答2:

我这个好,用我的。
import java.util.Scanner;

public class a
{
public static void main(String args[])
{
Scanner s = new Scanner(System.in);
int a, b=2,x;
String t = "";
System.out.print("请输入a的值:");
while((t=s.next()) != null && !t.equalsIgnoreCase("bye"))
{
try
{
a = Integer.parseInt(t);
System.out.print("x = " + (a + b) + "\n输入\"bye\"结束" +"\n请输入a的值:");
}
catch(Exception e)
{
System.out.print("请输入整数" + "\n请输入a的值:");
}
}

}
}

回答3:

把你的“键盘输入a”的地方改成int a = Integer.parseInt(args[0]);

然后 : javac ttt.java

接着 : java ttt a的值

然后结果就出来了!

回答4:

import java.io.BufferedReader;
import java.io.InputStreamReader;

public class ttt{
public static void main(String[] args){

try{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
System.out.println("请输入A:");
String a=br.readLine();
int b=2;
int x=Integer.parseInt(a)+b;
System.out.println("a+b="+x);
}
catch(Exception e){
}
}
}

回答5:

其实标准输入用System.in.read(buffer);就完全可以了