Reszta z dzielenia

Reszta z dzielenia
R1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 157
0
Kopiuj
int a;

        System.out.println("Wprowadź dowolną liczbę od 0 do 1000");
        Scanner scanner = new Scanner(System.in);
        a = scanner.nextInt();
        int b = a/2;

        if(a%2==0);
        {
          
             
                  System.out.println("Parzysta"); 
        }
          
       

Pomimo że wpisje liczbę 5 napis się pojawia dlaczego modulo nie działa prawidłowo?

  • Rejestracja: dni
  • Ostatnio: dni
1
Kopiuj
 if(a%2==0);
  • Rejestracja: dni
  • Ostatnio: dni
0

Rozumiem, że w związku z naszą pomocą wpisałeś w google chociaż "if java" albo "semikolon", prawda? :V

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
1

Ten średnik jest tam zbędny.

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
1

Składnia ifa to mniej więcej:
if_expression -> if (condition) instructions_block
gdzie:
instructions_block -> instruction; | { instructions_block }

Dodając średnik kończysz instrukacje, więc u ciebie kod w klamerkach nie jest w ogóle związany z ifem, bo ifa zakończyłeś średnikiem.

KP
  • Rejestracja: dni
  • Ostatnio: dni
1
Kopiuj
        if(a%2==0){
                  System.out.println("Parzysta"); 
        }

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.