【初心者】Java質問・相談スレ35【大歓迎】

このエントリーをはてなブックマークに追加
465デフォルトの名無しさん
課題で、数字を入力して四則演算をさせるプログラムなのですが、
例外処理とか言うやつをしないといけません。
数字入力に関しては何とか出来てるっぽいです。
が、Stringの部分はとりあえず読み込んでしまい、エラーが出ないので、
出るようにして、その例外処理をしたいのです。
金曜日までなのですが、誰か教えて下さい。お願いします。m(_ _)m
←←の部分の!を使うらしいんですが・・・

import java.io.*;

public class Kadai1104 {
public static void main(String args[])throws IOException{
BufferedReader d=new BufferedReader(new InputStreamReader(System.in));
double num=0;
for(;;){
try{
num=Double.parseDouble(d.readLine());
}
catch(java.lang.NumberFormatException e){
System.out.println("数字を入力してください");
continue;
}
break;
}
System.out.println(num);