double lookup( int i); を実装する 2 つのクラスがあります。そして、質問を解決する際にその lookup(int i) を使用する場所、またはこの場合はルックアップ値を出力する場所です。このケースは配列用です。
したがって、例外のドキュメントまたは google/textbook を読み、次のコードが付属しています。
public double lookup(int i) throws Exception
{
if( i > numItems)
throw new Exception("out of bounds");
return items[i];
}
それを私のクラスに引き継ぎ、私のセットを出力してみます。ここで、セットは上のクラスで定義したオブジェクト タイプの名前です。
public void print()
{
for (int i = 0; i < set.size() - 1; i++)
{
System.out.print(set.lookup(i) + ",");
}
System.out.print(set.lookup(set.size()));
}
印刷の最後の「、」を避けるために2つのprint()を使用していますが、
未処理の例外 Exception (私の例外の名前は Exception でした)
print() で例外をキャッチする必要があると思いますが、正しいフォーマットをオンラインで見つけることができません。書く必要がありますか
例外をキャッチする 例外? これは、キャッチ時に無効な型を示す構文エラーが発生するためです。
http://docs.oracle.com/javase/tutorial/essential/exceptions/のようなソース はほとんど役に立たず、テキストが何を伝えているのか理解できないようです。また、例のコーディングを実際に理解できる複数の例を含むソースを見つけるのにも苦労しています。
上記のキャッチフレーズのソース/例と、おそらく新しいJavaプログラマー向けの適切な例のソースを誰か教えてもらえますか? 私の本は恐ろしく、上記のキャッチフレーズのわかりやすい例をオンラインで見つけることができないようです.