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

JAVA/ Rekurencja/ nie działa

Object Storage Arubacloud
0 głosów
123 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ź 452 wizyt
pytanie zadane 19 lipca 2018 w Java przez michaljbjj Początkujący (460 p.)
0 głosów
1 odpowiedź 254 wizyt
pytanie zadane 30 października 2016 w Java przez Wiciorny Ekspert (270,170 p.)
+1 głos
1 odpowiedź 542 wizyt
pytanie zadane 22 stycznia 2021 w Java przez Hubert731 Obywatel (1,650 p.)

92,575 zapytań

141,424 odpowiedzi

319,649 komentarzy

61,960 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.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...