0% found this document useful (0 votes)
10 views16 pages

Star Pattern

The document contains code for 10 different Java programs that print out various patterns using nested for loops based on a user-input size. Each program contains a main method that gets the size from the user, then uses for loops to print out the pattern of asterisks or numbers. The patterns include squares, right-angled triangles, descending/ascending number patterns, and an X pattern.

Uploaded by

Sourabh Suman
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views16 pages

Star Pattern

The document contains code for 10 different Java programs that print out various patterns using nested for loops based on a user-input size. Each program contains a main method that gets the size from the user, then uses for loops to print out the pattern of asterisks or numbers. The patterns include squares, right-angled triangles, descending/ascending number patterns, and an X pattern.

Uploaded by

Sourabh Suman
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

Star Pattern

package com.pattern;

import java.util.Scanner; Enter the Size:


6
public class SquarePattern { ******
******
public static void main(String[] args) { ******
// TODO Auto-generated method stub ******
Scanner scanner = new Scanner(System.in); ******
System.out.println("Enter the Size: "); ******
int size = scanner.nextInt();
for (int i = 1; i <= size; i++) {
for (int j = 1; j <= size; j++) {
System.out.print("*");
}
System.out.println();
}
}
}

package com.pattern;

import java.util.Scanner;
Enter the Size:
public class RightAngleTrianglePattern { 5
*
public static void main(String[] args) { **
// TODO Auto-generated method stub ***
Scanner scanner = new Scanner(System.in); ****
System.out.println("Enter the Size: "); *****
int size = scanner.nextInt();
for (int i = 1; i <= size; i++) {
for (int j = 1; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}
}
}

package com.pattern;

import java.util.Scanner;

public class Pattern3 { Enter the size:


5
public static void main(String[] args) { *****
// TODO Auto-generated method stub ****
Scanner scanner = new Scanner(System.in); ***
System.out.println("Enter the size: "); **
int size = scanner.nextInt(); *
for (int i = 1; i <= size; i++) {
for (int j = 1; j <= size - i + 1; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
package com.pattern;

import java.util.Scanner;

public class Pattern4 { Enter the Size:


5
public static void main(String[] args) { *****
// TODO Auto-generated method stub ****
Scanner scanner = new Scanner(System.in); ***
System.out.println("Enter the Size: "); **
int size = scanner.nextInt(); *
for (int i = size; size >= 1;) {
for (int j = 1; j <= size; j++) {
System.out.print("*");
}
System.out.println();
size--;
}
}
}

package com.pattern;

import java.util.Scanner; Enter the Size:


5
public class Pattern5 { 12345
1234
public static void main(String[] args) { 123
// TODO Auto-generated method stub 12
Scanner scanner = new Scanner(System.in); 1
System.out.println("Enter the Size: ");
int size = scanner.nextInt();
for (int i = 1; i <= size; i++) {
for (int j = 1; j <= size - i + 1; j++) {
System.out.print(j);
}
System.out.println();
}
}
}

package com.pattern;

import java.util.Scanner; Enter the Size:


5
public class Pattern6 { 54321
public static void main(String[] args) { 5432
Scanner scanner = new Scanner(System.in); 543
System.out.println("Enter the Size: "); 54
int size = scanner.nextInt(); 5
for (int i = 1; i <= size; i++) {
for (int j = size; j >= i; j--) {
System.out.print(j);
}
System.out.println();
}
}
}
package com.pattern;

import java.util.Scanner; Enter the Size:


5
public class Pattern7 { 5*4*3*2*1
5*4*3*2
public static void main(String[] args) { 5*4*3
// TODO Auto-generated method stub 5*4
Scanner scanner = new Scanner(System.in); 5
System.out.println("Enter the Size: ");
int size = scanner.nextInt();
for (int i = 1; i <= size; i++) {
for (int j = size; j >= i; j--) {
System.out.print(j);
if (j > i)
System.out.print("*");
}
System.out.println();
}
}
}

package com.pattern;

import java.util.Scanner;

public class XPattern {

public static void main(String[] args) { Enter the Size:


// TODO Auto-generated method stub 5
Scanner scanner = new Scanner(System.in); * *
System.out.println("Enter the Size: "); * *
int size = scanner.nextInt(); *
for (int i = 1; i <= size; i++) { * *
for (int j = 1; j <= size; j++) { * *
if (i == j || i + j == size + 1) {
System.out.print("*");
}
else {
System.out.print(" ");
}
}
System.out.println();
}
}
}

package com.pattern;

import java.util.Scanner;
Enter the Size:
public class EmptySquare { 5
*****
public static void main(String[] args) {
// TODO Auto-generated method stub
* *
Scanner scanner = new Scanner(System.in); * *
System.out.println("Enter the Size: "); * *
int size= scanner.nextInt(); *****
for(int i= 1;i<=size;i++) {
for(int j= 1;j<=size;j++) {
if(i==1||j==1||i==size||j==size) {
System.out.print("*");
}else {
System.out.print(" ");
}
}
System.out.println();
}
}
}
package com.pattern;

import java.util.Scanner;

public class Pattern8 {


public static void main(String[] args) { Enter the Size:
Scanner scanner = new Scanner(System.in); 5
System.out.println("Enter the Size: "); 1 2 3 4 5
int size = scanner.nextInt(); 10 9 8 7 6
for (int i = 1; i <= size; i++) { 11 12 13 14 15
if (i % 2 != 0) { 20 19 18 17 16
int number = ((i - 1) * size) + 1; 21 22 23 24 25
for (int j = 1; j <= size; j++) {
System.out.print(number+"\t");
number++;
}
} else {
int number = ((i) * size);
for (int j = 1; j <= size; j++) {
System.out.print(number+"\t");
number--;
}
}
System.out.println();
}
}
}

package com.pattern;

import java.util.Scanner;

public class Pattern9 {

public static void main(String[] args) {


// TODO Auto-generated method stub Enter the Size:
Scanner scanner = new Scanner(System.in); 5
System.out.println("Enter the Size: "); *
int size = scanner.nextInt(); **
for (int i = 1; i <= size; i++) { ***
for (int j = 1; j <= size - i; j++) { ****
System.out.print(" "); *****
}
for (int j = 1; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
package com.pattern;

import java.util.Scanner;
Enter the Size:
public class PyramidPattern { 5
*
public static void main(String[] args) { ***
// TODO Auto-generated method stub *****
Scanner scanner = new Scanner(System.in); *******
System.out.println("Enter the Size: "); *********
int size = scanner.nextInt();
for (int i = 1; i <= size; i++) {
for (int j = 1; j <= size - i; j++) {
System.out.print(" ");
}
for (int j = 1; j <= i * 2 - 1; j++) {
System.out.print("*");
}
System.out.println();
}
}
}

package com.pattern;

import java.util.Scanner;

public class Pattern10 { Enter the Size:


5
public static void main(String[] args) { *
// TODO Auto-generated method stub * *
Scanner scanner = new Scanner(System.in); * *
System.out.println("Enter the Size: "); * *
int size = scanner.nextInt(); *********
for(int i= 1;i<=size;i++) {
for(int j=1;j<=size-i;j++) {
System.out.print(" ");
}
for(int j=1;j<=2*i-1;j++) {
if(j==1||j==2*i-1||i==size) {
System.out.print("*");
}
else {
System.out.print(" ");
}
}
System.out.println();
}
}
}
package com.pattern;

import java.util.Scanner;

public class DiamondPattern {

public static void main(String[] args) {


// TODO Auto-generated method stub Enter the Size:
Scanner scanner = new Scanner(System.in); 5
System.out.println("Enter the Size: "); *
int size = scanner.nextInt(); ***
if(size%2==0) *****
size++; ***
for(int i=1;i<=size;i++) {
*
if(i<=(size/2)+1) {
for(int j=1;j<=(size/2)+1-i;j++) {
System.out.print(" ");
}
for(int j=1;j<=i*2-1;j++) {
System.out.print("*");
}
}
else {
for(int j=1;j<=i-((size/2)+1);j++) {
System.out.print(" ");
}
for(int j=1;j<=(size-i)*2+1;j++) {
System.out.print("*");
}
}
System.out.println();
}
}
}

package com.pattern;

import java.util.Scanner;

public class DiamondPattern1 {

public static void main(String[] args) {


// TODO Auto-generated method stub
Scanner scanner = new Scanner(System.in); Enter the Size:
System.out.println("Enter the Size: "); 5
int size = scanner.nextInt(); *
if(size%2==0) size+=1; ***
*****
size=(size/2)+1;
for(int i=1;i<=size;i++) { ***
for(int j=1;j<=size-i;j++) { *
System.out.print(" ");
}
for(int j=1;j<=(i*2)-1;j++) {
System.out.print("*");
}
System.out.println();
}
size-=1;
for(int i=1;i<=size;i++) {
for(int j=1;j<=i;j++) {
System.out.print(" ");
}
for(int j=1;j<=(size-i)*2+1;j++) {
System.out.print("*");
}
System.out.println();
}
}
}
package com.pattern;

import java.util.Scanner;

public class DiamondPattern2 {

public static void main(String[] args) {


// TODO Auto-generated method stub
Scanner scanner = new Scanner(System.in);
System.out.println("Enter the Size: ");
int size = scanner.nextInt();
if(size%2==0) size+=1;
int a = 0, b = 0; Enter the Size:
for (int i = 1; i <= size; i++) { 5
if (i <= (size / 2) + 1) {
*
a = ((size / 2) + 1) - i;
b = (i * 2 - 1); ***
} else { *****
a = i - ((size / 2) + 1); ***
b = (size - i) * 2 + 1;
*
}
for (int j = 1; j <= a; j++) {
System.out.print(" ");
}
for (int j = 1; j <= b; j++) {
System.out.print("*");
}
System.out.println();
}
}
}

package com.pattern;

import java.util.Scanner;

public class HollowDiamondPattern {

public static void main(String[] args) {


// TODO Auto-generated method stub
Scanner scanner = new Scanner(System.in);
Enter the Size:
System.out.println("Enter the Size: "); 5
int size = scanner.nextInt(); *
if (size % 2 == 0) * *
size += 1;
* *
size = (size / 2) + 1; * *
for (int i = 1; i <= size; i++) { *
for (int j = 1; j <= size - i; j++) {
System.out.print(" ");
}
for (int j = 1; j <= (i * 2) - 1; j++) {
if (j == 1 || j == (i * 2) - 1) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.println();
}
size -= 1;
for (int i = 1; i <= size; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(" ");
}
for (int j = 1; j <= (size - i) * 2 + 1; j++) {
if (j == 1 || j == (size - i) * 2 + 1) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.println();
}
}
}
package com.pattern;

import java.util.Scanner;

public class HollowDiamondPattern1 {

public static void main(String[] args) {


// TODO Auto-generated method stub
Scanner scanner = new Scanner(System.in);
System.out.println("Enter the Size: "); Enter the Size:
int size = scanner.nextInt(); 5
if(size%2==0) size+=1; *
int a = 0, b = 0; * *
for (int i = 1; i <= size; i++) { * *
if (i <= (size / 2) + 1) { * *
a = ((size / 2) + 1) - i; *
b = (i * 2 - 1);
} else {
a = i - ((size / 2) + 1);
b = (size - i) * 2 + 1;
}
for (int j = 1; j <= a; j++) {
System.out.print(" ");
}
for (int j = 1; j <= b; j++) {
if(j==1||j==b)
System.out.print("*");
else
System.out.print(" ");
}
System.out.println();

}
}
}

package com.pattern;

import java.util.Scanner;

public class Pattern11 {

public static void main(String[] args) { Enter the Size:


// TODO Auto-generated method stub 9
Scanner scanner = new Scanner(System.in); *
System.out.println("Enter the Size: "); **
int size = scanner.nextInt(); ***
for (int i = 1; i <= (size / 2) + 1; i++) { ****
for (int j = 1; j <= i; j++) { *****
System.out.print("*"); ****
} ***
System.out.println(); **
} *
for (int i = 1; i <= size / 2; i++) {
for (int j = 1; j <= ((size / 2) - i) + 1; j++) {
System.out.print("*");
}
System.out.println();
}

}
package com.pattern;

import java.util.Scanner;
Enter the Size:
public class Pattern12 { 9
*
public static void main(String[] args) { **
// TODO Auto-generated method stub
***
Scanner scanner = new Scanner(System.in);
System.out.println("Enter the Size: ");
****
int size = scanner.nextInt(); *****
for (int i = 1; i <= size; i++) { ****
if (i <= (size / 2) + 1) { ***
for (int j = 1; j <= i; j++) { **
System.out.print("*"); *
}
} else {
for (int j = 1; j <= size - i + 1; j++) {
System.out.print("*");
}
}
System.out.println();
}
}
}

package com.pattern;

import java.util.Scanner;

public class Pattern13 {

public static void main(String[] args) {


// TODO Auto-generated method stub Enter the Size:
Scanner scanner = new Scanner(System.in); 5
System.out.println("Enter the Size: "); 1
int size = scanner.nextInt(); 2 6
for (int i = 1; i <= size; i++) { 3 7 10
int number = i; 4 8 11 13
for (int j = 1; j <= i; j++) {
5 9 12 14 15
System.out.print(number+"\t");
number=number+(size-j);
}
System.out.println();
}
}
}
package com.pattern;

import java.util.Scanner;

public class Pattern14 { Enter the Size:


5
public static void main(String[] args) { 1 2 3 4 5
// TODO Auto-generated method stub 2 3 4 5 1
Scanner scanner = new Scanner(System.in); 3 4 5 1 2
System.out.println("Enter the Size: "); 4 5 1 2 3
int size = scanner.nextInt();
5 1 2 3 4
for(int i=1;i<=size;i++) {
int number =i;
for(int j=1;j<=size;j++) {
if(number>size) number=1;
System.out.print(number +"\t");
number++;
}
System.out.println();
}

}
}
package com.pattern;

import java.util.Scanner;

public class Pattern15 {


public static void main(String[] args) { Enter the Size:
Scanner scanner = new Scanner(System.in); 5
System.out.println("Enter the Size: "); 1
int size = scanner.nextInt(); 212
for (int i = 1; i <= size; i++) { 32123
for (int j = 1; j <= size - i; j++) { 4321234
System.out.print(" "); 543212345
}
int number = i;
for (int j = 1; j <= i * 2 - 1; j++) {
System.out.print(number);
if (j<i) {
number--;
} else {
number++;
}
}
System.out.println();
}
}
}

package com.pattern;

import java.util.Scanner;
Enter the Size:
public class Pattern16 { 5
1
public static void main(String[] args) { 2 2
// TODO Auto-generated method stub 3 3 3
Scanner scanner = new Scanner(System.in); 4 4 4 4
System.out.println("Enter the Size: "); 5 5 5 5 5
int size = scanner.nextInt();
for(int i=1;i<=size;i++) {
for(int j=1;j<=size-i;j++) {
System.out.print(" ");
}
for(int j=1;j<=i;j++) {
System.out.print(i+" ");
}
System.out.println();
}
}
}
package com.pattern;

import java.util.Scanner;

public class Pattern17 { Enter the Size:


public static void main(String[] args) { 5
Scanner scanner = new Scanner(System.in); 1
System.out.println("Enter the Size: "); 3 4
int size = scanner.nextInt(); 6 5 4
int increment = 1; 7 8 9 10
for (int i = 1; i <= size; i++) {
15 14 13 12 11
int odd = 0, even = 0;
if (i % 2 != 0) {
odd = i * increment;
for (int j = 1; j <= i; j++) {
System.out.print(odd+"\t");
odd--;
}
increment++;
} else {
even = 2 * i - 1;
for (int j = 1; j <= i; j++) {
System.out.print(even+"\t");
even++;
}
}
System.out.println();
}
}
}

package com.pattern;

import java.util.Scanner;

public class SwastikPattern { Enter the Size:


7
public static void main(String[] args) { * ****
// TODO Auto-generated method stub
* *
Scanner scanner = new Scanner(System.in);
System.out.println("Enter the Size: "); * *
int size = scanner.nextInt(); *******
if (size % 2 == 0) * *
size = size + 1; * *
int a = (size / 2) + 1; **** *
for (int i = 1; i <= size; i++) {
for (int j = 1; j <= size; j++) {
if ((j == 1 && i <= a) || i == a || j == a || i == size && j <= a || i == 1 && j >= a
|| j == size && i >= a) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.println();
}
}
}
package com.pattern;

import java.util.Scanner;

public class Pattern18 {


Enter the Size:
5
public static void main(String[] args) {
543*21
// TODO Auto-generated method stub
43*21
Scanner scanner = new Scanner(System.in);
3*21
System.out.println("Enter the Size: ");
21
int size = scanner.nextInt();
1
for(int i=1;i<=size;i++) {
int number = size+1-i;
for(int j=1;j<=size+1-i;j++) {
System.out.print(number);
if(number==3) {
System.out.print("*");
}
number--;
}
System.out.println();
}
}
}

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy