Stars.java – Java Program to Print Alphabet L Star Pattern

Program to Print Alphabet L Star Pattern

Stars.java: In this article we are going to see how to print L star program, L Pattern In Java, Star Pattern Program In Java, Star Pattern In Java, Star Program In Java, Java Program To Print Pattern, Java Pattern Programs Star, Star Pattern Java, Pattern Printing In Java, Star Pattern Programs In Java, Print Star Pattern In Java, Complex Pattern Programs In Java, Java Print Pattern, Program To Print Pattern In Java, Pattern Java Program, Print Star Pattern In Java Using For Loop.

Example-1

When row value=4      

*      
*      
*      
* * * * * *
Example-2:

When row value=5

*      
*      
*      
*      
* * * * * * *

Enhancing programming skills is very important no matter what language you have chosen. So, practice frequently with these simple java programs examples and excel in coding the complex logic.

Approach:

  • Enter total row and store it in an integer variable row.
  • Take first for loop to print the row value and a star for each row  .
  • Take first inner for loop to print column value i.e., star or spaces according to condition  if (r== row-1) .
  • Then go on printing the star symbol according to loop.

Now, let’s see the actual program to print it.

JAVA Code:

Method-1 : Static Star Character

import java.util.*;
public class Main 
{    
    public static void main(String args[])   
    {   
    // taking variable for loop iteration and row .
    int row,r,c,d;
    //creating object 
    Scanner s = new Scanner(System.in);
    
    // entering the number of row
    System.out.println("Enter rows : ");
    row = s.nextInt();
    
    //outer for loop 
    for (r = 0; r < row ; r++) 
    {
        // this line prints first column stars
        System.out.print("* ");
        // inner for loop
        for (c = 0; c <= row; c++)
        {
            // printing stars
            if (r == row - 1)
                System.out.print("* ");
            // printing space
            else
                System.out.print(" ");
        }
        System.out.print ("\n");
    }
    }
}
Output :

Enter row :  5 

*      
*      
*      
*      
* * * * * * *

Method-2 : User Input Character

import java.util.*;
public class Main 
{    
    public static void main(String args[])   
    {   
    // taking variable for loop iteration and row .
    int row,r,c,d;
    char l;
    
    //creating scanner class object 
    Scanner s = new Scanner(System.in);
    
    // entering the number of row
    System.out.print("Enter rows : ");
    row = s.nextInt();
    
    // entering any random character
    // which will be used to print L pattern
    System.out.print("Enter character : ");
    l = s.next().charAt(0);
    
    //outer for loop 
    for (r = 0; r < row ; r++) 
    {
        // this line prints first column stars
        System.out.print(l+" ");
        // inner for loop
        for (c = 0; c <= row; c++)
        {
            // printing stars
            if (r == row - 1)
                System.out.print(l+" ");
            // printing space
            else
                System.out.print(" ");
        }
        System.out.print ("\n");
    }
    }
}
Output :

Enter row :  5
Enter character : L

L      
L     
L     
L      
L L L L L L L

C Code:

#include <stdio.h>
int main() {
   int r, row, c ,d;
   printf("Enter rows: ");
   scanf("%d", &row);
   for (r = 0; r < row ; r++) 
    {
        printf("* ");
        for (c = 0; c <= row; c++)
        {
            if (r == row - 1)
                 printf("* ");
            else
                 printf(" ");
        }
         printf("\n");
    }
   return 0;
}

Output :

Enter row :  5 

*      
*      
*      
*      
* * * * * * *

C++ Code:

#include <iostream>
using namespace std;
int main()
{
   int row, r , c ,d ;
   cout << "Enter  rows: ";
   cin >> row;
  for (r = 0; r < row ; r++) 
    {
        cout << "* ";
        for (c = 0; c <= row; c++)
        {
            if (r == row - 1)
                cout << "* ";
            else
                cout << " ";
        }
        cout << "\n";
    }
   return 0;
}

Output :

Enter row :  5 

*      
*      
*      
*      
* * * * * * *

Apply yourself:

  1. Java Program To Print Patterns Of Numbers And Stars
  2. How To Print Pattern In Java
  3. How To Print Z Pattern In Java
  4. How To Print L
  5. Pattern Questions In Java
  6. Star Print In Java
  7. Z Pattern In Java
  8. Printing Patterns In Java
  9. Pattern Star Program In Java
  10. Plus Pattern In Java

Related Java Star Pattern Programs: