015-005-006

instanceofによる基本的な型判定

初級

問題説明

instanceofによる基本的な型判定

この問題では: 標準入力から動物の種類と名前を読み込み、AnimalクラスDogCatサブクラスを使ってinstanceof演算子で各オブジェクトの型を判定した結果を標準出力に表示するプログラムを作成します。

学習目標: instanceof演算子を使用してオブジェクトの型を判定する方法を理解する

概要

標準入力から動物の種類(Dog または Cat)と名前を読み込み、対応するオブジェクトを生成して instanceof 演算子で型を判定してください。

入力形式

種類(Dog または Cat)
名前

仕様

  • Animalクラスとそのサブクラス(Dog, Cat)を定義
  • 入力された種類に応じてオブジェクトを生成
  • 各オブジェクトに対してinstanceofで型を判定
  • 結果を出力

出力形式

{名前} is Animal: true/false
{名前} is Dog: true/false
{名前} is Cat: true/false

入出力例

入力:

Dog
Pochi

出力:

Pochi is Animal: true
Pochi is Dog: true
Pochi is Cat: false

コードを実行してみませんか?

この問題のコードエディタと実行機能を使用するには、ログインしてください。

アカウントをお持ちでない方

新規登録