Advertisement
jaVer404

level12.lesson12.home04

May 13th, 2015
294
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.45 KB | None | 0 0
  1. package com.javarush.test.level12.lesson12.home04;
  2.  
  3. /* Что это? «Кот», «Тигр», «Лев», «Бык», «хз»
  4. Напиши метод, который определяет, какой объект передали в него.
  5. Программа должна выводить на экран одну из надписей:
  6. «Кот», «Тигр», «Лев», «Бык», «хз».
  7. */
  8.  
  9. public class Solution
  10. {
  11.     public static void main(String[] args)
  12.     {
  13.         System.out.println(getObjectType(new Cat()));
  14.         System.out.println(getObjectType(new Tiger()));
  15.         System.out.println(getObjectType(new Lion()));
  16.         System.out.println(getObjectType(new Bull()));
  17.         System.out.println(getObjectType(new Pig()));
  18.     }
  19.  
  20.     public static String getObjectType(Object o)
  21.     {
  22.         //Напишите тут ваш код
  23.         if (o instanceof Cat) {
  24.             return "Кот";
  25.         }
  26.         else if (o instanceof Tiger) {
  27.             return "Тигр";
  28.         }
  29.         else if (o instanceof Lion) {
  30.             return "Лев";
  31.         }
  32.         else if (o instanceof Bull) {
  33.             return "Бык";
  34.         }
  35.         else
  36.             return "хз";
  37.     }
  38.  
  39.     public static class Cat
  40.     {
  41.     }
  42.  
  43.     public static class Tiger
  44.     {
  45.     }
  46.  
  47.     public static class Lion
  48.     {
  49.     }
  50.  
  51.     public static class Bull
  52.     {
  53.     }
  54.  
  55.     public static class Pig
  56.     {
  57.     }
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement