レス = + s2; Explanation: コードの一部では、値が「10_00」の文字列変数「s」と、値が 10 の整数変数「s2」が作成されています。文字列「s」は、読みやすくするために区切り文字としてアンダースコアを使用していますが、これは Java SE で許可されています。 171. 問題は、「s」の数値に 250 を加算し、それを整変数「res」に割り当てることができる 2 つのステートメントを求めています。正解は A と E です。これらは、Integer クラスのメソッド parseInt および valueOf を使用して文字列 "s" を整数に変換するためです。どちらのメソッドも文字列を符号付き 10 進整数として解釈し、同等の int または Integer 値 23 を返します。他のオプションは、B や C などの無効な構文を使用しているか、文字列「s」を D や F などの整数に変換していないため、正しくありません。 参考: バイナリ リテラル (Java™ チュートリアル > 学習Java 言語 > 数値と文字列)、整数 (Java SE 17 および JDK 17)、整数 (Java SE 17 および JDK 17)
1Z0-829 試験問題 8
与えられる: 結果は何ですか?
正解: B
Dog クラスの play メソッドがプライベートとして宣言されているため、コード フラグメントはコンパイルに失敗します。これは、クラスの外部からアクセスできないことを意味します。main メソッドは Dog オブジェクトの play メソッドを呼び出そうとしていますが、これは許可されていません。したがって、コード部分ではコンパイル エラーが発生します。