Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
21 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
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 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
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