Advertisement
ivan_yosifov

Symmetric Triangles

Jun 9th, 2014
217
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.66 KB | None | 0 0
  1. package demo;
  2. // print symmetric triangles - 2 ways
  3.  
  4. public class HelloJava {
  5.     public static void main(String[] args) {
  6.         int n = 6;
  7.        
  8.         // print symmetric rows using single loop
  9.         for(int i = 1; i <= (n * 2 - 1); i++){
  10.             if(i <= n){
  11.                 printLine(1, i);
  12.             }else{
  13.                 printLine(1, n * 2 - i);
  14.             }
  15.         }
  16.        
  17.         // print symmetric rows using two separate loops
  18.         for(int i = 1; i <= n; i++){
  19.             printLine(1, i);
  20.         }
  21.        
  22.         for(int i = n - 1; i >= 1; i--){
  23.             printLine(1, i);
  24.         }
  25.        
  26.     }  
  27.    
  28.     public static void printLine(int start, int end){
  29.         for(int i = start; i <= end; i++){
  30.                 System.out.print(i + " ");
  31.         }
  32.        
  33.         System.out.println();
  34.     }
  35.        
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement