Question:
Print the following pattern for the given N number of rows.
Pattern for N = 4
Ans:
package HelloWorld;
import java.util.Scanner;
public class LearningJava {
public static void main(String[] args) {
This is boiler plate of Java
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int n = scan.nextInt();
for(int i=1;i<=n;i++) {
for(int j=1;j<=i;j++) {
System.out.print("*");
}
System.out.println();
}
}
}
- Yaha ham ek Scanner le rhe hai scan ke name se .
- int n liya hai user se number input lene ke liye
- ham ek for loop le rhe aur loop me int i variable le rhe hai ham row/outer loop ke liye jise ham 1 se start kr rhe .
- i<=n mtlb i . n se chota hoga ya n (user ke number) ke barabar hoga tb tk ye loop chlega , yah ek termination operator hai.
- iske bad ham i++ se ise increment kr rhe yaani aage bdha rhe.
- dubara hamne ek for loop liya hai jisme int j rkha hai yah ek inner loop/column ke liye rkha hai.
- j=1 yaani ki column me print j 1 se start ho rha
- j<=i mtlb j , i se chota hoga lekin i ke barabar hoga tb tk ye loop chlega. example ke liye i hamara 2 row me hai aur 2 column hi print hoga , agr 3 row hai to us row me 3 column hi print hoga
- j++ se ham ise increment kr rhe .
Comments
Post a Comment