学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
发新话题
打印

怎么在异常处理中添加while???

怎么在异常处理中添加while???

复制内容到剪贴板
代码:
package ew;

import java.io.*;

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

        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        try {
            System.out.print("请输入(英文或数字):");
            String s = (String) br.readLine();

            double num = Double.parseDouble(s);
            System.out.println("输入的变量是数字");
        } catch (IOException e) {
        }

        catch (Exception ex) {
            System.out.println("输入变量不是数字");
        }
    }
}
当判断输入的变量不是数字时候,程序会提示用户重新输入字符串,接下来该怎么改?  (谢谢了,帮帮我!)

[ 本帖最后由 hanzhu3366 于 2008-4-17 08:55 编辑 ]

TOP

没有回来我呢...

应该用 while语句可以实现...
欢迎JAVA爱好者的加入,我们的目地是建一个技术交流平台,大家一起努力吧!QQ群:60111249

TOP

while 不是数字
{
break     Treatment;
}
    
Treatment;
{
你的处理程序
}

TOP

回复 3# 的帖子

说真的,我们还没有学异常处理,只是在网上找到类似的解答
------------------------------
你把大致模块给我了,我试试看,谢谢你!
欢迎JAVA爱好者的加入,我们的目地是建一个技术交流平台,大家一起努力吧!QQ群:60111249

TOP

把那个键盘输入数字的代码放到一个
do{
    键盘输入代码
}while 不是数字;

TOP

发新话题