存了一下档。。。继续
上回说道用户的输入的字符串是返回值,那么如果用户输入是数字呢?那么这个时候你就要用个办法把数字转化成字符串咯,呵呵,满容易想到的是吧
调用方法:Interger.parseInt或者Double.parseDouble方法
可是其实这里问题很多(因为是初级嘛,呵呵,别急),比如如果你输入的input里又有数字又有字符串呢?那么就会产生异常!除非你捕获这个异常,但是这个就要下次再讲了^_^(也许是下下次)
下面我们和着一个程序来总结一下:
import javax.swing.*;
public class InputTest
{
public static void main(String[] args)
{
String name=JOptionPane.showInputDialog
("What is your name?");
String input=JOptionPane.showInputDialog
("How old are you?");
int age=Integer.parseInt(input);
System.out.println("Hello, "+name+
".Next year,you'll be "+(age+1));
System.exit(0);
}
}
关于这个程序,有几点补充的,
System.exit(0);的调用是用来结束JOptionPane.showInputDialog这个调用的,因为这个启动的线程不会自己关闭,因此我们要调用System.exit(0);来把它关掉,好理解把^_^
下面讲讲格式输出:
posted on 2006-09-03 16:26
jiqihuman 阅读(254)
评论(2) 编辑 收藏