Java输入的一个问题

来源:百度知道 编辑:UC知道 时间:2024/06/25 23:15:39
我想实现在对话框中输入一个数据,然后显示的简单程序`
代码如下:
import javax.swing.*;
public class Input
{
public static void main(String[] args)
{
String Name = JOptionpane.showInputDialog("yournameTHX");
System.out.println("yournameis"+" "+Name);
System.exit(0);
}

}
可是编译是错误如下:

Input.java:6:can not find symbol
symbol :variable JOptionpane
location:class Input
String Name = JOpionpane.showInputDialog("yournameTHX")
^
1error

这是什么原因啊``?
另外小弟才学JAVA`
请问想读取键盘输入的数据还有什么方法啊?
求详细答案`
拜谢!!!!!
把P大写了还是一样的错误啊`
“^”这个符号指在JOPionpane的J上的`
好困惑`!

JOptionpane的P小写了,应该大写
import javax.swing.*;
public class Input
{
public static void main(String[] args)
{
String Name = JOptionPane.showInputDialog("yournameTHX");
System.out.println("yournameis"+" "+Name);
System.exit(0);
}
}
至于读取键盘的数据,方法有很多,告诉你一种~~
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
然后利用String s=br.reakLine()
s就是你从键盘读入的数据~~

1、语法问题:
你的JOpionpane写错了,应为JOptionPane
2、在Java下接受键盘录入,很简单的:
==========================================
...
import java.io.BufferedReader;
import java.io.InputStreamReader;
...
public static void main(String[] args) {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String s="";
try {

//如果输入的不是exit字符串,则输出刚才输入的字符串,否则退出。
while(!s.equalsIgnoreCase("exit")){
s = br.readLine();
Sy