Професионална програма
Loading...
+ Нов въпрос
TGrigorova avatar TGrigorova 0 Точки

Задача" Плодове и зеленчуци" Java-дава ми грешка

Моля, помогнете. Някъде нещо е пропуснато или? Ето моето решение, което не тръгва:

import java.util.Scanner;

public class FruitotVegetable {
    public static void main(String[] args) {
        Scanner console=new Scanner(System.in);
        String input=console.nextLine();
        switch(input){
            case"banana":
            case"apple":
            case"kiwi":
            case"chery":
            case"lemon":
            case"grapes":
                System.out.println("fruit");
                break;
            case"tomato":
            case"cucumber":
            case"pepper":
            case"carrot":
                System.out.println("vegetable");
                break;
                default:
                    System.out.println("unknown");
                    break;
        }
    }
Тагове:
0
Programming Basics
veronikaaa86 avatar veronikaaa86 364 Точки

"chery"  трябва да е с две r - "cherry"

:)

0
Attanasov avatar Attanasov 16 Точки
package com.company;

import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String a = scanner.nextLine();
        if (a.equals("apple")  || a.equals("banana") || a.equals("kiwi")
                || a.equals("cherry") || a.equals("lemon") || a.equals("grapes")) {
            System.out.println("fruit");

        } else if (a.equals("tomato") || a.equals("cucumber")
                || a.equals("pepper") || a.equals("carrot")) {
            System.out.println("vegetable");
        }
        else {
            System.out.println("unknown");
        }


    }
}

В самата задача е казано да използваш "if" проверка с "||" оператор, аз съм я решил по този начин и ми дава 100/100.

0
daniel.a.mihaylov avatar daniel.a.mihaylov 6 Точки

ето ти решението на джава:

 

https://pastebin.com/mchE8PvW

0
02/10/2017 14:06:10