![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?08b1c8b)
A 回答 (6件)
- 最新から表示
- 回答順に表示
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_07.png?08b1c8b)
No.6
- 回答日時:
質問者の意図が正確につかめていないかもしれませんが、ブロックを逆にしてはどうですかね。
if () {
try {
// go finally
} finally {
}
}
if () {
try{
// break try
}
}
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_07.png?08b1c8b)
No.5
- 回答日時:
finally に移行しない方法は1つだけあります。
System.exit(0);
本来の要件を明確にしていただいた方が、より建設的な回答が得られると思いますよ。
# 薫習のサンプルをいただき質問者に感謝!
No.3
- 回答日時:
Try~Catch~Finallyブロックは
・処理中にエラーが発生する可能性があり、エラー処理を行なう場合
・処理の結果にかかわらず、特定の処理(後始末)を行なう必要のある場合
などに使用します。
Try~Catch~Finallyなどを使わずに、こう書けば済む話です。
boolean flg = false;
do {
if () {
// go finally
flg = true;
break;
}
if () {
// break try
break;
}
} while (false);
if(flg){
//something();
}
#これ以上技術系から教えてやることはないかな、うん。
君はまだ2ページ目のSystem.out.println("HelloWorld");しか知らない
教えるどころかTry~Catch~Finallyを使わないとコンパイルできない関数があることを教えてあげよう
No.2
- 回答日時:
> tryのブロック内でfinallyに移動させる方法
return
> finallyに移動せずにtryブロックを終了させる方法
無理。
やむを得ない状況なのかなんなのか知らないが
そんなふうにfinallyを使用しようとしていることが間違い。
それでもなんとかする必要があるなら
#1の言う通りフラグ等たてて分岐させる以外方法は無い。
No.1
- 回答日時:
tryの中でreturnすれば、finallyに移ります。
finallyを通らずに処理を進める、ということは絶対できません。
必ずfinallyに通る、という仕組みだからです。
フラグを使ってfinallyの中の処理を実行しないようにすればよいと思います。
ただ、かれこれ10年以上Javaのプログラミングをやっていますが、質問者さんがやろうとしているような状況に遭遇したことはありません。
質問自体が的外れな気がします。
ファイルのオープンとか、そういうことでしょうかね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- オープンソース Try Kotlinで readLine()を使うには 1 2023/03/27 21:06
- 英語 "Try not"と"Don't try"の違い等について 9 2022/12/14 11:45
- 英語 【英語】 I try to speak English I try speaking English 3 2022/08/25 00:20
- 英語 to不定詞は、to不定詞を目的語にできますか? 1 2022/05/11 14:36
- その他(プログラミング・Web制作) python 気象データの取得 2 2023/06/20 23:54
- Java すみません。助けてください。 javaについての質問です。 integerに変換できない数値をエラー 5 2022/05/18 19:16
- 数学 三角関数の応用問題から、Try ItさんのYouTubeを見ていたのですが、最後のしたがっての後なぜ 1 2023/02/12 17:52
- 英語 この英語は正しいでしょうか? 3 2023/07/06 22:21
- Visual Basic(VBA) ワークブック内すべて検索 2 2022/12/20 20:13
- Amazon アマゾンのPrime Try Before You Buy って商品をコンビニに持ち込んで返品できる 1 2023/06/29 21:32
このQ&Aを見た人はこんなQ&Aも見ています
-
好きな人を振り向かせるためにしたこと
大好きな人と会話のきっかけを少しでも作りたい、意識してもらいたい…! 振り向かせるためにどんなことをしたことがありますか?
-
歳とったな〜〜と思ったことは?
歳とったな〜〜〜、老いたな〜〜と思った具体的な瞬間はありますか?
-
最強の防寒、あったか術を教えてください!
とっても寒がりなのですが、冬に皆さんがされている最強の防寒、あったか術が知りたいです!
-
この人頭いいなと思ったエピソード
一緒にいたときに「この人頭いいな」と思ったエピソードを教えてください
-
思い出すきっかけは 音楽?におい?景色?
記憶をふと思い出すきっかけは 音楽、におい、景色 どれですか?
-
VB.NETで DataRow()を利用して、値からコードを取得したい。
Visual Basic(VBA)
-
C# try-catch でcatchに飛ばす方法
C言語・C++・C#
-
VB.net 任意の例外を発生させるには・・・
Visual Basic(VBA)
-
-
4
「タイプ初期化子が例外をスローしました」エラー何?
Visual Basic(VBA)
-
5
【C#/Java?】try-catchでcatchせずにfinallyは一般的?
その他(プログラミング・Web制作)
-
6
CloseとDisposeの違い
Visual Basic(VBA)
-
7
VB.NETでMessageBoxを表示したいのですが
その他(プログラミング・Web制作)
-
8
「指定されたキャストは有効ではありません。」とエラーが出てしまいます。
Microsoft ASP
-
9
VB.NET2003 テキストボックスに半角英数字以外入力させない
Visual Basic(VBA)
-
10
VB.NET getとsetの概念がわかりません。
Visual Basic(VBA)
-
11
意味不明の実行時エラーで困っています
その他(プログラミング・Web制作)
-
12
アクセスできない保護レベルエラーが発生します
Visual Basic(VBA)
-
13
【DB】同じトランザクション内でupdateとselectをしたときの結果値
その他(データベース)
-
14
visual studio でインデントを自動的に揃えるショートカットキー
その他(プログラミング・Web制作)
-
15
例外処理のフローチャートの記述方法
C言語・C++・C#
-
16
.NET SqlDataReader のレコード有無判定
Visual Basic(VBA)
-
17
オラクルのUPDATEで複数テーブル
Oracle
-
18
SELECT 文の NULL列は?
PostgreSQL
-
19
DataGridViewの特定列に入力されている重複チェックをしたい
Visual Basic(VBA)
-
20
VB.NETでアクティブなformを知りたい
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・「これはヤバかったな」という遅刻エピソード
- ・初めて自分の家と他人の家が違う、と意識した時
- ・いちばん失敗した人決定戦
- ・思い出すきっかけは 音楽?におい?景色?
- ・あなたなりのストレス発散方法を教えてください!
- ・もし10億円当たったら何に使いますか?
- ・何回やってもうまくいかないことは?
- ・今年はじめたいことは?
- ・あなたの人生で一番ピンチに陥った瞬間は?
- ・初めて見た映画を教えてください!
- ・今の日本に期待することはなんですか?
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・【お題】大変な警告
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・最強の防寒、あったか術を教えてください!
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
どのコンポーネントでクリック...
-
tryの終了
-
Tomcat高負荷時の設定について
-
「タイプ初期化子が例外をスロ...
-
エクセルVBAで、条件に一致する...
-
変数名の付け方
-
VBAでvlookup関数から、別シー...
-
private static という変数の修飾
-
C#において、同じインスタンス...
-
エクセルVBA 画像を貼り付ける...
-
ADO オブジェクトの渡し方
-
ページ遷移時にアコーディオン...
-
[VBA]GetSaveAsFilenameメソッ...
-
VB.NET フォーム上に描いたグ...
-
エクセルVBAで、ユーザーフォー...
-
abstract と static を一緒に付...
-
JAVAコンパイルができない。
-
ネスカフェ エクセラ と UCCク...
-
PDFファイルから別ウィンドウで...
-
オブジェクトのデータをもとにX...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
tryの終了
-
Javaでのデバッグコード削除
-
Tomcat高負荷時の設定について
-
ラジオボタンの選択判定
-
アコーディオンメニューをアン...
-
C#で別スレッドの終了を知りたい
-
[Java] while(true)の意味
-
数値の定数を付ける時
-
WPF C#でF10のイベント取得方法...
-
SwingUtilities.invokeLater(ne...
-
onBlurとonFocusの処理順序につ...
-
Javaプログラムからポップアッ...
-
javaのプログラムが止まる
-
表示待ち時間に「処理中...」の...
-
ExcelVBA で文字列の特定の文字...
-
ftp 同時複数接続の負荷テスト...
-
JavaScriptからJAVAクラスを呼...
-
BLOB型の画像データを表示したい
-
ブラウザを閉じた後のサーバ側...
-
Linux上でのTomcatのServletプ...
おすすめ情報