Sunteți pe pagina 1din 22

Flow Controls

(Asterisk patterns using Flow Controls)

Content

Pattern
Pattern
Pattern
Pattern
Pattern
Pattern
Pattern
Pattern
Pattern
Pattern
Pattern
Pattern

01
02
03
04
05
06
07
08
09
10
11
12

Pattern 01
class Pattern1{
public static void main(String[] args){

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

Output :

Pattern 02
class Pattern2{
public static void main(String[] args){

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

Output :

Pattern 03
class Pattern3{
public static void main(String[] args){

int n = 10;
for(int i = 0; i < n; i++){
for(int j = 0; j < i; j++){
System.out.print("*");
}
System.out.println("*");
if(i == (n-1)){
while(i != 0){
i--;
for(int j = 0; j < i; j++){
System.out.print("*");
}
System.out.println("*");
}
break;
}
}
}
}

Output :

Pattern 04
class Pattern4{

public static void main(String[] args){


int n = 10;
for(int i = 0; i < n; i++){
for(int j = i; j < (n-1); j++){
System.out.print("*");
}
System.out.println("*");
if(i == (n-2)){
while(i != 0){
i--;
for(int j = i; j < (n-1); j++){
System.out.print("*");
}
System.out.println("*");
}
break;
}
}
}
}

Output :

Pattern 05
class Pattern5{

public static void main(String[] args){


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

Output :

Pattern 06
class Pattern6{

public static void main(String[] args){


int n = 10;
for(int i = 0; i < n; i++){
for(int j = 0; j < i; j++){
System.out.print(" ");
}
for(int j = (2*i); j < ((2*n)-2); j++){
System.out.print("*");
}
System.out.println("*");
}
}
}

Output :

Pattern 07
class Pattern7{

public static void main(String[] args){


int n = 10;
for(int i = 0; i < n; i++){
for(int j = 0; j < i; j++){
System.out.print(" ");
}
for(int j = (2*i); j < ((2*n)-2); j++){
System.out.print("*");
}
System.out.println("*");
if(i == (n-1)){
while(i != 0){
i--;
for(int j = 0; j < i; j++){
System.out.print(" ");
}
for(int j = (2*i); j < ((2*n)-2); j++){
System.out.print("*");
}
System.out.println("*");
}
break;
}
}
}
}

Output :

Pattern 08
class Pattern8{

public static void main(String[] args){


int n = 10;
for(int i = 0; i < n; i++){
for(int j = i; j < (n-1); j++){
System.out.print(" ");
}
for(int j = 0; j < (2*i); j++){
System.out.print("*");
}
System.out.println("*");
if(i == (n-1)){
while(i != 0){
i--;
for(int j = i; j < (n-1); j++){
System.out.print(" ");
}
for(int j = 0; j < (2*i); j++){
System.out.print("*");
}
System.out.println("*");
}
break;
}
}
}
}

Output :

Pattern 09
class Pattern9{

public static void main(String[] args){


int n = 10;
for(int i = 0; i < n; i++){
for(int j = i; j < (2*(n-1)); j++){
System.out.print(" ");
}
for(int j = 0; j < (2*i); j++){
System.out.print("*");
}
System.out.println("*");
if(i == (n-1)){
while(i != 0){
for(int j = i; j < (n-1); j++){
System.out.print(" ");
}
for(int j = 0; j < (2*i); j++){
System.out.print("*");
}
for(int k = 0; k < (2*(n-1)); k++){
System.out.print("*");
}
i--;
System.out.println("*");
}
break;
}
}
}
}

Output :

Pattern 10

class Pattern10{
public static void main(String[] args){
int n = 10;
for(int i = 0; i < n; i++){
for(int j = 0; j < i; j++){
System.out.print(" ");
}
System.out.println("*");
if(i == (n-1)){
while(i != 0){
i--;
for(int j = 0; j < i; j++){
System.out.print(" ");
}
System.out.println("*");
}
break;
}
}
}
}

Output :

Pattern 11

class Pattern11{
public static void main(String[] args){
int n = 10;
for(int i = 0; i < n; i++){
for(int j = i; j < (n-1); j++){
System.out.print(" ");
}
System.out.print("*");
for(int j = 0; j < (2*i); j++){
System.out.print(" ");
}
System.out.println("\b*");
}
}
}

Output :

Pattern 12

class Pattern12{
public static void main(String[] args){
int n = 5;
for(int i = 0; i < n; i++){
for(int j = 0; j < i; j++){
System.out.print(" ");
}
if(i == (n-1)){
for(int k = 0; k < ((10*n)+2); k++){
System.out.print("*");
}
for(int k = -1; k < i; k++){
System.out.print("*");
}
System.out.println();
while(i != 0){
i--;
for(int j = 0; j < i; j++){
System.out.print(" ");
}
for(int j = 0; j < (n-1); j++){
System.out.print("** ");
}
for(int k = 0; k < (8*n); k++){
System.out.print(" ");
}
for(int k = -1; k < i; k++){
System.out.print("*");

}
System.out.println();
}
break;
}
for(int j = 0; j < (n-1); j++){
System.out.print("** ");
}
for(int k = 0; k < (8*n); k++){
System.out.print(" ");
}
for(int k = -1; k < i; k++){
System.out.print("*");
}
System.out.println();
}
}
}

Output :

******************************************************************************

S-ar putea să vă placă și