ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

Java質問&情報提供サイトコミュのException Handlilng について質問です

  • mixiチェック
  • このエントリーをはてなブックマークに追加
JAVA初めて2週間の超初心者です。
練習でカロリーを計算するアプレットを作ったのですがどーしてもわからないところがあります。
ユーザーがインプットするテキストフィールドなのですが、try throw catch を使ってフィールドがブランクだったりカロリーのところにマイナスを入力するとJOptionPaneでエラーメッセージが出るように設定はできました。
フィールドに数字以外を入れたときにキャッチするにはどーしたらいいでしょう?

Beginner Questionですんません。

コメント(4)

> フィールドがブランクだったりカロリーのところにマイナスを入力すると
の周辺に
> フィールドに数字以外を入れたとき
を条件式として例外を発生させてみてどうでしょう。

正規表現
http://www.google.co.jp/search?hl=ja&q=%E6%AD%A3%E8%A6%8F%E8%A1%A8%E7%8F%BE+java&lr=

条件式で例外発生
http://www.google.co.jp/search?hl=ja&q=java+if+throw+new&btnG=%E6%A4%9C%E7%B4%A2&lr=lang_ja

> フィールドに数字以外を入れたときにキャッチするには
> try throw catch を使って
や、メソッドの役割によってはthrowsで呼び出し元に例外のキャッチ(catch)を任せるなど。

Throws
http://www.google.co.jp/search?hl=ja&q=java+throws&lr=lang_ja

try{}catch{}
http://www.google.co.jp/search?hl=ja&q=java+catch&lr=lang_ja


うぅ〜ん、質問の中で既にトピ主さん自身で答えが出てるような気が。。。

寝ぼけ眼で読んだのでもしかしたら質問の認識を勘違いしてるかもです。
persIntしてNunberformatExeptionを拾えばいんじゃないかな
寝呆けながら携帯からだから、スペルとか正確なメソッド名は調べてください
※トピズレ
入力規則を例外で処理ってどーなんでしょうか?
なんか入力規則設定(オーバーライド)できるメソッドなかったかな〜…。

OzuKenさんその通り!
どうやら答えは出てるのに使い方を勘違いして理解してたようで・・・

>入力規則を例外で処理ってどーなんでしょうか?

>NunberformatExeptionを拾えばいんじゃないかな
ってので気づきました!

皆さんありがとうございました。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

Java質問&情報提供サイト 更新情報

Java質問&情報提供サイトのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング