//------------------------------------------------------------------------// // This is a program for printing a 'diamond' i times without using any // methods (except the main method). Don't you feel it is inferior in // all aspect compared to method based program which is realdiamond.java // To know what a diamond is, compile and run this program. //------------------------------------------------------------------------// class bad_diamond { public static void main(String args[]) { int x; x=4; int repetition = 2; for(int count = 1; count <=repetition; count = count+1) { int z=0; for(z=0;z<=x;z=z+1) { for(int i = 1;i<=x-z;i=i+1) System.out.print('-'); for(int i = 1;i<=z;i=i+1) System.out.print('+'); System.out.print('|'); for(int i = 1;i<=z;i=i+1) System.out.print('+'); for(int i = 1;i<=x-z;i=i+1) System.out.print('-'); System.out.println(""); } for(int i =1;i<=2*x+1;i=i+1) System.out.print('*'); System.out.println(""); for(z=x;z>=0;z=z-1) { for(int i = 1;i<=x-z;i=i+1) System.out.print('-'); for(int i = 1;i<=z;i=i+1) System.out.print('+'); System.out.print('|'); for(int i = 1;i<=z;i=i+1) System.out.print('+'); for(int i = 1;i<=x-z;i=i+1) System.out.print('-'); System.out.println(""); } } } }