practices– archive –
-
【Java Silver】変数の宣言および初期化:基本データ型のキャストとプロモーション
今回はJavaの基本データ型についてのキャストとプロモーションをテーマにした問題です。 問題 次のプログラムを実行した場合に出力される結果を選びなさい。 public class Main { public static void main(String[] args) { int a = 5; int b = 2; double ... -
【Java Silver】オブジェクトのフィールドへの読み取りと書き込みを理解する
今日はオブジェクトのフィールドについて学ぶ練習問題を解いてみましょう。 問題 以下のコードを実行すると、どの値が出力されるでしょうか? class Car { private int speed; Car(int speed) { this.speed = speed; } int getSpeed() { return speed; } v... -
【Java Silver】 ローカル変数型推論とインタフェースの適用
今日はJava Silver試験にもよく出題される、新しいJavaの機能であるローカル変数型推論とインタフェースの理解を深める問題です。 問題 以下のコードを実行した場合の出力を選んでください。 interface Operable { String operate(); } class Machine impl... -
【Java Silver】Javaクラスの定義と継承の基本の理解
今回も問題を解いていきましょう。 問題 次のプログラムを実行した場合の出力はどれでしょうか?正しい選択肢を選んでください。 class Vehicle { void start() { System.out.println("Vehicle starting"); } } class Car extends Vehicle { @Override voi... -
【Java Silver 試験】ポリモーフィズムとオーバーライドの理解
今日もJavaの知識を深めるために、一緒に問題を解きましょう。 問題 以下のプログラムを実行した場合の出力を選んでください。正しい選択肢を選んでください。 class Vehicle { void startEngine() { System.out.println("Starting the vehicle engine"); ... -
【Java Silver】例外処理とチェック例外の理解
Javaプログラムでの例外処理について学んでいきましょう。 問題 次のプログラムを実行した場合にスローされる例外はどれでしょうか?正しい選択肢を選んでください。 import java.io.*; public class ExceptionTest { public static void main(String[] ar... -
【Java Silver】抽象クラスとその継承の実装
抽象クラスとその活用法について考えてみましょう。 問題 以下のプログラムを実行した場合に得られる出力を選びなさい。 abstract class Shape { abstract void draw(); } class Circle extends Shape { void draw() { System.out.println("Drawing Circle... -
【Java Silver】参照型のキャストとポリモーフィックなメソッド呼び出し
今回は、オブジェクト指向の要であるポリモーフィズムを題材にした問題です。 問題 以下のコードを実行した場合に出力される内容を選択してください。 class Vehicle { void start() { System.out.println("Vehicle starts"); } } class Car extends Vehic... -
【Java Silver】ListインタフェースとArrayListクラスの使用
今日もJavaの基礎を確認するために、問題を解いてみましょう。 問題 次のArrayListを使用したプログラムを実行した場合、出力される結果として正しいものを選んでください。 import java.util.ArrayList; import java.util.List; public class Main { publ... -
【Java Silver】モジュール型プロジェクトのコンパイルと実行を理解しよう
毎日の練習問題に取り組みましょう。 問題 次のモジュール型Javaプロジェクトをコンパイルし、実行しようとしました。この構成において、正しいコンパイルおよび実行コマンドはどれでしょうか? // module-info.java module mymodule { exports com.exampl...