W Pattern Programming Questions in Java
This blog explains about W Pattern Programming Questions in Java . It is explained very well below :
______________________________________________________________________________________
Here, we are implementing a java program that will print a pattern like ‘W’ alphabet using stars. It is a pattern printing program in java.
Given number of rows for pattern and we have to print a pattern like ‘W’ using java program.
Example:
Input: Enter number of rows: 5 Output: Pattern is: * *********** * ** ***** **** ** *** **** *** *** **** *** ** **** ******* ******
Program to print patter like ‘W’ in java
import java.util.Scanner; public class Pattern23 { // create class for printing "*" star. private static void stars(int count) { for (int i = 0; i < count; ++i) System.out.print("*"); } // create class for printing " " space. private static void spaces(int count) { for (int i = 0; i < count; ++i) System.out.print(" "); } public static void main(String[] args) { // initialize and create object. int n; Scanner s=new Scanner(System.in); // enter number of rows. System.out.print("Enter the number for pattern : "); n=s.nextInt(); for (int i = 0; i < n; ++i) { stars(i + 1); spaces(n - i - 1); stars(n - i + 1); spaces(2 * i); stars(n - i); spaces(n - i - 1); stars(i + 1); System.out.println(); } } }
Output
Enter the number for pattern : 5
* *********** *
** ***** **** **
*** **** *** ***
**** *** ** ****
******* ******
PROGRAM:
package pattern.aug;
public class Wpattern {
public static void main(String[] args) {
// TODO Auto-generated method stub
//1stline
System.out.print(“*”);
for(int i=0;i<9;i++)
{
System.out.print(” “);
}
System.out.print(“*”);
System.out.println();
//2nd line
System.out.print(” “);
System.out.print(“*”);
for(int i=0;i<2;i++){
for(int j=0;j<3;j++)
{
System.out.print(” “);
}
System.out.print(“*”);
}
System.out.println();
//3rd line
for(int i=0;i<2;i++)
{
System.out.print(” “);
}
for(int i=0;i<4;i++)
{
System.out.print(“*”);
System.out.print(” “);
}
System.out.println();
//4th line
for(int i=0;i<2;i++)
{
for(int j=0;j<3;j++)
{
System.out.print(” “);
}
System.out.print(“*”);
}
}
}
____________________________________________________________________________________
REFERENCES :
https://www.includehelp.com/java-programs/print-w-pattern-using-stars.aspx