View Single Post
  #1 (permalink)  
Old 02-06-2008, 12:06 AM
anotsu anotsu is offline
Member
 
Join Date: Feb 2008
Posts: 10
anotsu is on a distinguished road
change the square to triangle java
hello i have to change the code of a program that draw a square with stars to a triangle square , can someone help me out please ?

here is the code into 2 files :

first files --->

import java.util.Scanner;

public class Hollow
{
// draw a hollow box surrounded by stars
public void drawHollowBox()
{
Scanner input = new Scanner( System.in );

int stars; // number of stars on a side
int column; // the current column of the square being printed
int row = 1; // the current row of the square being printed

// prompt and read the length of the side from the user
System.out.print( "Enter length of side:" );
stars = input.nextInt();

if ( stars < 1 )
{
stars = 1;
System.out.println( "Invalid Input\nUsing default value 1" );
} // end if
else if ( stars > 20 )
{
stars = 20;
System.out.println( "Invalid Input\nUsing default value 20" );
} // end else if

// repeat for as many rows as the user entered
while ( row <= stars )
{
column = 1;

// and for as many columns as rows
while ( column <= stars )
{
if ( row == 1 )
System.out.print( "*" );
else if ( row == stars )
System.out.print( "*" );
else if ( column == 1 )
System.out.print( "*" );
else if ( column == stars )
System.out.print( "*" );
else
System.out.print( " " );

column++;
} // end inner while loop

System.out.println();
row++;
} // end outer while loop
} // end method main
} // end class Hollow



second file ----->

public class HollowTest
{
public static void main( String args[] )
{
Hollow application = new Hollow();
application.drawHollowBox();
} // end main
} // end class HollowTest



thank you very much
Reply With Quote
Sponsored Links