CodeGym
Promocja
CodeGym University
Nauka
Kurs
Zadania
Ankiety & Quizy
Gry
Pomoc
Harmonogram kopniaków w tyłek
Społeczność
Użytkownicy
Forum
Czat
Artykuły
Historie sukcesu
Aktywność
Opinie
Subskrypcje
Jasny motyw
Pytanie
  • Opinie
  • O nas
Rozpocznij
Rozpocznij naukę
Rozpocznij naukę teraz
  • Wszystkie pytania
Paweł
Poziom 7
  • 17.11.2020
  • 246widoki
  • 1komentarz

błąd

Pytania dotyczące zadania Poprawianie funkcjonalności
Składnia Java,  Poziom 5,  Lekcja 12
Dyskutowane

Bieżąca implementacja: Program czyta dwie liczby z klawiatury i wyświetla minimum.
Nowe zadanie: Program czyta pięć liczb z klawiatury i wyświetla minimum.

Wymagania:
  • Program powinien czytać liczby z klawiatury.
  • Klasa musi mieć publiczną statyczną metodę void main.
  • Klasa musi mieć publiczną i statyczną metodę min, która pobiera 5 argumentów int.
  • Metoda min musi zwracać minimum z 5 przekazanych liczb. Jeśli najmniejszych liczb jest kilka, zwróć jedną z nich.
  • Program powinien wyświetlać ciąg, zaczynający się od "Minimum = ".
  • Program powinien wyświetlać ciąg, który kończy się minimum z wprowadzonych 5 liczb.
package pl.codegym.task.task05.task0531; import java.io.BufferedReader; import java.io.InputStreamReader; /* Poprawianie funkcjonalności */ public class Solution { public static void main(String[] args) throws Exception { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); int a = Integer.parseInt(reader.readLine()); int b = Integer.parseInt(reader.readLine()); int c = Integer.parseInt(reader.readLine()); int d = Integer.parseInt(reader.readLine()); int e = Integer.parseInt(reader.readLine()); int minimum = min(a, b, c, d, e); System.out.println("Minimum = " + minimum); } public static int min(int a, int b, int c, int d, int e){ if (a<b && a<c && a<d && a<e) { return a; } else if (b<a && b<c && b<d && b<e){ return b; } else if (c<a && c<b && c<d && c<e){ return c; } else if (d<a && d<c && d<b && d<e){ return d; } else if (e<a && e<c && e<d && e<b){ return e; } } }
0
Komentarze (1)
  • Popularne
  • Najnowsze
  • Najstarsze
Musisz się zalogować, aby dodać komentarz
Misiu
Poziom 41 , Gdansk, Poland
17 listopada 2020, 20:52
Remove last IF(...). Leave last else without condition. Numbers may be equal. 2, 1, 1, 2, 2 --> minimum = 2
+1
Nauka
  • Rejestracja
  • Kurs Java
  • Pomoc w Zadaniach
  • Cennik
  • Projekty Gier
  • Składnia Java
Społeczność
  • Użytkownicy
  • Artykuły
  • Forum
  • Czat
  • Historie Sukcesu
  • Aktywność
  • Affiliate Program
Firma
  • O nas
  • Kontakt
  • Opinie
  • Pokój prasowy
  • CodeGym dla EDU
  • FAQ
  • Wsparcie
CodeGym CodeGym to internetowy kurs uczący od podstaw programowania w języku Java. Ten kurs to doskonały sposób na opanowanie języka Java dla początkujących. Zawiera pond 1200 zadań z możliwością natychmiastowej weryfikacji oraz niezbędny zakres teorii na temat podstaw języka Java. Aby pomóc Ci odnieść sukces w nauce, przygotowaliśmy również zestaw elementów motywacyjnych: quizy, projekty programistyczne, artykuły na temat efektywnego uczenia się i kariery programisty Java.
Obserwuj nas
Język interfejsu
Programistą Się Nie Rodzi, Programistą Się Zostaje © 2023 CodeGym
MastercardVisa
Programistą Się Nie Rodzi, Programistą Się Zostaje © 2023 CodeGym
This website uses cookies to provide you with personalized service. By using this website, you agree to our use of cookies. If you require more details, please read our Terms and Policy.