Advertisement
sedran

printSquare

Nov 4th, 2010
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.78 KB | None | 0 0
  1. public class PrintSquare {
  2.     public static void main(String args[]) {
  3.         printSquare(0,3);
  4.     }
  5.     public static void printSquare(int min, int max) {
  6.         /* Satır sayısı: max-min+1 fakat x sıfır ile başladı*/
  7.         for(int x=0; x<=max-min; x++) {
  8.             /* Her satırda sıfırdan başlayacak
  9.                max'ı aşan sayılar için tekrar min'e
  10.                 dönen sayıyı hesaplamak için.
  11.             */
  12.             int a = 0;
  13.             /* Sütun sayısı da max-min+1 */
  14.             for(int k=0; k<=max-min; k++) {
  15.                 /* Bu da basılacak sayı */
  16.                 int sayi = min+k+x;
  17.                 if(sayi <= max) {
  18.                     System.out.print(sayi);
  19.                 }
  20.                 else {
  21.                     /* Sayı max'ı aşınca min+a basar */
  22.                     sayi = min+a;
  23.                     System.out.print(sayi);
  24.                     /* Bastıktan sonra a'yı arttırmayı unutmayalım. */
  25.                     a++;
  26.                 }
  27.             }
  28.             System.out.println();
  29.         }
  30.     }
  31.  
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement