Java >> Java opplæring >  >> Java

Java-program for å skrive ut 1 til 50 uten å bruke loop

I den forrige artikkelen har vi sett Java-program for å finne kube av et tall

I denne artikkelen vil vi se hvordan du skriver ut 1 til 50 uten å bruke loop i programmeringsspråket Java.

Java-program for å skrive ut 1 til 50 uten å bruke loop

Ta en heltallsvariabel si number og initialiser den til 1. Vi tar én metode, si displayNumber() inne i den metoden tar vi en if condition og vi vil sjekke om number<50 så vil vi skrive ut gjeldende nummer og vi kaller metoden displayNumber() rekursivt ved å sende number+1 like bestått som parameter.

Program:

public class Main
{
    public static void main(String[] args) 
    {
        //declaring an integer variable 'number' 
        //and initializing it 1
        int num = 1;
        
        //user defined method displayNumber()
        System.out.print("Printing numbers: "); 
        displayNumber(num);	
    }
    
    //displayNumber() to print from 50 to 100
    public static void displayNumber(int num)
    {
        if(num <= 50)
        {
            System.out.print(num +" "); 
            //calling displayNumber() method recursively
            displayNumber(num + 1);
        }	
    }
}
Output:

Printing numbers:  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50

Har du mestret grunnleggende programmeringsemner i java og ser frem til å mestre avanserte emner i et java-programmeringsspråk? Gå med disse ultimate avanserte Java-programmeksemplene med output og nå målet ditt med å forbedre Java-kodingsferdighetene.

Relaterte Java-programmer:

  • Java-program for å generere et tilfeldig nummer
  • Java-program for å beregne nøyaktig prosentandel
  • Java-program for å finne alle røttene til en kvadratisk ligning
  • Java-program for å beregne aritmetisk gjennomsnitt av N tall

Java Tag