Моля за алтернативно решение на задача N.11 Animal Type от Условни конструкции-Lab
https://pastebin.com/wJCQNESX
Така реших проблема , но не ми допада решението.
https://pastebin.com/wJCQNESX
Така реших проблема , но не ми допада решението.
import java.util.Arrays;
import java.util.Scanner;
public class Animal {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String animal = scanner.nextLine().toLowerCase();
if ( animal.equals("dog")) System.out.println("mammal");
else if ( animal.equals("crocodile") || animal.equals("tortoise") || animal.equals("snake")) System.out.println("reptile");
else System.out.println("unknown");
}
}
Така изглежда по-добре благодаря ! :)
Определено switch - case е по-удоно, тъй като той се отнася за конкретна стойност, не ти е необходимо да се въртиш в проверките с If-else.
Благодаря :)