0% found this document useful (0 votes)
26 views

Java

The document discusses 9 Java programs that print different patterns using loops. Each program contains a class with a main method that uses nested for loops to print patterns of characters, numbers or symbols. The document also provides 3 homework problems on printing additional patterns.

Uploaded by

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

Java

The document discusses 9 Java programs that print different patterns using loops. Each program contains a class with a main method that uses nested for loops to print patterns of characters, numbers or symbols. The document also provides 3 homework problems on printing additional patterns.

Uploaded by

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

Java - Introduction to Programming

Lecture 5

Patterns - Part 1

1.

import java.util.*;

public class Patterns {


public static void main(String args[]) {
int n = 5;
int m = 4;
for(int i=0; i<n; i++) {
for(int j=0; j<m; j++) {
System.out.print("*");
}
System.out.println();
}
}
}

2.
import java.util.*;

public class Patterns {


public static void main(String args[]) {
int n = 5;
int m = 4;
for(int i=0; i<n; i++) {
for(int j=0; j<m; j++) {
if(i == 0 || i == n-1 || j == 0 || j == m-1) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.println();
}
}
}

3.
import java.util.*;

public class Patterns {


public static void main(String args[]) {
int n = 4;

for(int i=1; i<=n; i++) {


for(int j=1; j<=i; j++) {
System.out.print("*");
}
System.out.println();
}
}
}

4.

import java.util.*;
public class Patterns {
public static void main(String args[]) {
int n = 4;

for(int i=n; i>=1; i--) {


for(int j=1; j<=i; j++) {
System.out.print("*");
}
System.out.println();
}
}
}

5.

import java.util.*;

public class Patterns {


public static void main(String args[]) {
int n = 4;
for(int i=n; i>=1; i--) {
for(int j=1; j<i; j++) {
System.out.print(" ");
}

for(int j=0; j<=n-i; j++) {


System.out.print("*");
}
System.out.println();
}
}
}

6.

import java.util.*;

public class Patterns {


public static void main(String args[]) {
int n = 5;

for(int i=1; i<=n; i++) {


for(int j=1; j<=i; j++) {
System.out.print(j);
}
System.out.println();
}
}
}

7.

import java.util.*;

public class Patterns {


public static void main(String args[]) {
int n = 5;

for(int i=n; i>=1; i--) {


for(int j=1; j<=i; j++) {
System.out.print(j);
}
System.out.println();
}
}
}
8.

import java.util.*;

public class Patterns {


public static void main(String args[]) {
int n = 5;
int number = 1;

for(int i=1; i<=n; i++) {


for(int j=1; j<=i; j++) {
System.out.print(number+" ");
number++;
}
System.out.println();
}
}
}
9.

import java.util.*;

public class Patterns {


public static void main(String args[]) {
int n = 5;

for(int i=1; i<=n; i++) {


for(int j=1; j<=i; j++) {
if((i+j) % 2 == 0) {
System.out.print(1+" ");
} else {
System.out.print(0+" ");
}
}
System.out.println();
}
}
}
Homework Problems
1. Print a solid rhombus.

2. Print a number pyramid.

3. Print a palindromic number pyramid.

You might also like