
A 回答 (6件)
- 最新から表示
- 回答順に表示

No.6
- 回答日時:
質問者の意図が正確につかめていないかもしれませんが、ブロックを逆にしてはどうですかね。
if () {
try {
// go finally
} finally {
}
}
if () {
try{
// break try
}
}

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も見ています
-
C# try-catch でcatchに飛ばす方法
C言語・C++・C#
-
VB.net 任意の例外を発生させるには・・・
Visual Basic(VBA)
-
データベース関係で、データの洗い替えとはどのような事を行うことでしょう
IT・エンジニアリング
-
-
4
【C#/Java?】try-catchでcatchせずにfinallyは一般的?
その他(プログラミング・Web制作)
-
5
アクセスできない保護レベルエラーが発生します
Visual Basic(VBA)
-
6
【DB】同じトランザクション内でupdateとselectをしたときの結果値
その他(データベース)
-
7
VB.NETで DataRow()を利用して、値からコードを取得したい。
Visual Basic(VBA)
-
8
VB.NETでMessageBoxを表示したいのですが
その他(プログラミング・Web制作)
-
9
ピクチャーボックスの大きさに合わせて画像を表示
Visual Basic(VBA)
-
10
vb.netで画面のコントロールId名を変数で動的に制御し処理する方法
Visual Basic(VBA)
-
11
IF関数で空欄(")の時、Nullにしたい
その他(Microsoft Office)
-
12
VB.NET2003 テキストボックスに半角英数字以外入力させない
Visual Basic(VBA)
-
13
コマンドプロンプトの「%1」と「%~1」の違いがわからない
その他(プログラミング・Web制作)
-
14
VB.NET2005 TextBox 高さ(Height) 変更
Visual Basic(VBA)
-
15
エクセルのセル最終行取得
Visual Basic(VBA)
-
16
【C#】Page_Loadさせない方法について
その他(プログラミング・Web制作)
-
17
exeファイルの中身を見ることは可能ですか?
フリーソフト
-
18
VB.NET DataGridView 縦スクロールバーを常に表示
Visual Basic(VBA)
-
19
値を返さないコード パス
Visual Basic(VBA)
-
20
「タイプ初期化子が例外をスローしました」エラー何?
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
javaのプログラムが止まる
-
Javaプログラムからポップアッ...
-
ラジオボタンの選択判定
-
java(swing)で、登録ボタンを押...
-
Javaでのデバッグコード削除
-
Javaアプリケーション実行の返...
-
Delphiのマルチスレッドの割り...
-
数値の定数を付ける時
-
[Java] while(true)の意味
-
SwingUtilities.invokeLater(ne...
-
tryの終了
-
jqueryのmouseenterイベントの...
-
「タイプ初期化子が例外をスロ...
-
変数の参照でエラーが出てしま...
-
private static という変数の修飾
-
インスタンス参照でアクセスで...
-
エクセルVBAで、条件に一致する...
-
DataGridViewでセルクリックイ...
-
複数の変数を宣言する時、同時...
-
C#において、同じインスタンス...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
[Java] while(true)の意味
-
tryの終了
-
Javaでのデバッグコード削除
-
Javaアプリケーション実行の返...
-
Javaプログラムからポップアッ...
-
onBlurとonFocusの処理順序につ...
-
Tomcat高負荷時の設定について
-
数値の定数を付ける時
-
アコーディオンメニューをアン...
-
ラジオボタンの選択判定
-
ラベルの表示までが異常に遅い...
-
ExcelVBA で文字列の特定の文字...
-
C#で別スレッドの終了を知りたい
-
素数判定を再帰処理で
-
JavaScriptからJAVAクラスを呼...
-
switch文の中に、throws new Ex...
-
PHPでDB処理中にプログレスバー...
-
C#の処理をリアルタイムに表示...
-
Windowsサービスの処理
-
ftp 同時複数接続の負荷テスト...
おすすめ情報