Loading...
IvanKondzhov avatar IvanKondzhov 0 Точки

Summer Outfit задача

Здравейте, задачата изхода от задачата е 1/1 с това, което се търси, но Judge ми дава 90/100? Къде може да е грешката?

import java.util.Scanner;

public class SummerOutfit {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        int degrees = Integer.parseInt(scanner.nextLine());
        String Time = scanner.nextLine();
        String outfit = "";
        String shoes = "";


        if(Time.equals("Morning")){
            if(degrees >= 10 && degrees <= 18){
                outfit = "Sweatshirt";
                shoes = "Sneakers";

            }else if(degrees > 18 && degrees <= 24){
                outfit = "Shirt";
                shoes = "Moccasins";


            }else {
                outfit = "T-Shirt";
                shoes = "Sandals";


            }
        }else if(Time.equals("Afternoon")){
            if(degrees <= 10 && degrees <= 18){
                outfit = "Shirt";
                shoes = "Moccasins";
            }else if(degrees > 18 && degrees <= 24){
                outfit = "T-Shirt";
                shoes = "Sandals";
            }else{
                outfit = "Swim Suit";
                shoes = "Barefoot";
            }

        }else if(Time.equals("Evening")){
            if(degrees <= 10 && degrees <= 18){
                outfit = "Shirt";
                shoes = "Moccasins";
            }else if(degrees > 18 && degrees <= 24){
                outfit = "Shirt";
                shoes = "Moccasins";
            }else{
                outfit = "Shirt";
                shoes = "Moccasins";
            }

        }
        System.out.printf("It's %d degrees, get your %s and %s.", degrees, outfit, shoes);
Тагове:
0
Programming Basics
icowwww avatar icowwww 2813 Точки

Здравей,

Условията за градусите при Afternoon и Evening са грешни:

else if(Time.equals("Afternoon")){
    if(degrees <= 10 && degrees <= 18){
else if(Time.equals("Evening")){
    if(degrees <= 10 && degrees <= 18){

Трябва да е по-голямо или равно на 10

if(degrees >= 10 && degrees <= 18){
0
IvanKondzhov avatar IvanKondzhov 0 Точки

Много благодаря!

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.