开胃小菜:
1.下列变量名在Java语言中哪些不合法?
A、persons$
B、TwoUsers
C、*point
D、instanceof
答:BCD
Java中变量要遵循以下规则:
变量一般是第一个单词的首字母小写,其后单词的首字母大写。B答案首字母是大写。
除了“_“和”$”符号外不能包含其它特殊符号。而C答案中的”*”所以不合法。
不能使用Java中的关键字,D答案为Java中的关键字。
变量可以包括数字,但不能以数字开头。
好了下面进入正题:
JOptionPane类可显示可包含文本、按钮等的消息框。
showInputDialog — 提示输入文本
showMessageDialog — 显示信息
JOptionPane.showInputDialog(null, text, title,value)
JOptionPane.showInputDialog方法返回用户输入的字符串。
显示在输入对话框中的标题、消息及图标等由传递给该方法的参数确定,参数text是要在输入对话框中显示的字符串,参数 title是要在输入对话框的标题栏中显示的字符串,参数value为要显示的图标,值为JOptionPane类常量。第1个参数的值为null表示对话框显示在屏幕中央。
所使用的参数说明如下:
① ParentComponent:指示对话框的父窗口对象,一般为当前窗口。也可以为null即采用缺省的Frame作为父窗口,此时对话框将设置在屏幕的正中。
② message:指示要在对话框内显示的描述性的文字。
③ String title:标题条文字串。
④ messageType:主要用于确定从可插入外观的图标和感受,一般可以为如下的值ERROR_MESSAGE、INFORMATION_MESSAGE、WARNING_MESSAGE、QUESTION_MESSAGE、PLAIN_MESSAGE、
import javax.swing.JOptionPane;
public class text {
public static void main(String[] args) {
String s1 = JOptionPane.showInputDialog("请输入第一个数字");
String s2 = JOptionPane.showInputDialog("请输入第二个数字");
try{
int i1 = Integer.parseInt(s1);
int i2 = Integer.parseInt(s2);
JOptionPane.showMessageDialog(null, "两数的积为:"+i1*i2,"结果", JOptionPane.INFORMATION_MESSAGE);
}catch(NumberFormatException ex){
JOptionPane.showMessageDialog(null,"你没有输入正确的整数","错误",JOptionPane.ERROR_MESSAGE);
}
}
}
运行效果图: