• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

JAVA/ Rekurencja/ nie działa

VPS Starter Arubacloud
0 głosów
139 wizyt
pytanie zadane 21 października 2018 w Java przez MarcinZielony Użytkownik (710 p.)

Witajcie,

napisałem kod i dziwnym trafem nie działa ;) Zerknie ktos? Kombinuję, zmieniam i jakoś bez efektów...dziwnym trafem :)

import java.util.Scanner;

public class Recursive{
	
	
	public static void countdown(int n){
			
			
			
			if(n==0){ 
			
			System.out.println("Odpalamy!");
			
			}
			
			else {
				
				System.out.println(n);
			
			countdown(n-1);
			
			}
	
	
	public static void main(String[] args){
		
		countdown(10);
		
		
			
		}
		
	}
	
}

 

2 odpowiedzi

+1 głos
odpowiedź 21 października 2018 przez RafalS VIP (122,820 p.)
Nie wiem w czym piszesz, ale najwidoczniej w czymś co nie zaznacza odpowiadających sobie klamr. main jest zdefiniowany w metodzie countdown. Przestaw klamry i zacznie działać.

PS ogarnij sobie jakieś IDE. Polecam Intellij.
komentarz 21 października 2018 przez MarcinZielony Użytkownik (710 p.)
Dzięki. Też wolę Intellij od Eclipse. Możesz, przy okazji, podać jakiś dobry tutorial jak podłączyć się pod GitHub z Intellij?
1
komentarz 21 października 2018 przez RafalS VIP (122,820 p.)
Nie znam dobrego, ale tu nie ma nic trudnego. Najłatwiej zobaczyć jak ktoś raz to przeklika i będziesz umiał, więc np ten filmik na yt:

https://www.youtube.com/watch?v=TKWGJchToZk
komentarz 21 października 2018 przez MarcinZielony Użytkownik (710 p.)
Dzięki, że nie Hindus, bo już człowiek uczy się podświadomie tego akcentu ;)
+1 głos
odpowiedź 21 października 2018 przez mhdv Obywatel (1,580 p.)

Pogubiłeś się w klamrach.. sprawdź dokładnie :)

Tu poprawione:

import java.util.Scanner;
 
public class Recursive{
     
     
    public static void countdown(int n){
             
             
             
            if(n==0){ 
             
            System.out.println("Odpalamy!");
             
            }
             
            else {
                 
                System.out.println(n);
             
            countdown(n-1);
             
            }
    }
     
     
    public static void main(String[] args){
         
        countdown(10);
         
    }
     
}

 

komentarz 21 października 2018 przez MarcinZielony Użytkownik (710 p.)
Dzięki.

Podobne pytania

0 głosów
1 odpowiedź 481 wizyt
pytanie zadane 19 lipca 2018 w Java przez michaljbjj Początkujący (460 p.)
0 głosów
1 odpowiedź 268 wizyt
pytanie zadane 30 października 2016 w Java przez Wiciorny Ekspert (277,420 p.)
+1 głos
1 odpowiedź 685 wizyt
pytanie zadane 22 stycznia 2021 w Java przez Hubert731 Obywatel (1,650 p.)

92,970 zapytań

141,934 odpowiedzi

321,168 komentarzy

62,299 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...