我是Java的新手但很擅长C.我想从Java中获取用户的输入。任何人都可以用确切的代码建议基本概念吗?感谢
答案 0 :(得分:2)
import java.util.Scanner;
public class Main {
public static void main (String [] args)
{
Scanner sc = new Scanner(System.in);
String inputText = sc.nextLine();
}
}
import java.util.Scanner;
这将导入允许您从指定输入源读取数据的java库。
Scanner sc = new Scanner(System.in);
获取sc
中扫描器库的工作实例,它将从系统的标准输入System.in
获取输入,在我们的例子中是键盘。
String inputText = sc.nextLine();
此代码要求sc
实例获取用户键入的文本行,并将其设置为inputText
变量。
请注意,当调用sc.nextLine()
时,它会暂停所有执行并等待用户输入,并且只有在用户按下键盘上的 Enter 时才会继续执行。
答案 1 :(得分:2)
请参阅本教程:
http://www.homeandlearn.co.uk/java/user_input.html
http://www.programmingsimplified.com/java/source-code/java-program-take-input-from-user
http://javarevisited.blogspot.in/2012/10/java-program-to-get-input-from-user.html
在发布问题之前,我认为这是R& D这些主题的基本内容。
答案 2 :(得分:1)
使用Scanner
这是一个非常简单的想法public static void main(String[] args)
{
Scanner scan = new Scanner(System.in);
System.out.println("Enter something searched.. ");
String input = scan.next();
System.out.println("your input is " + input);
}