Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/05/2012, 15:31
gobodeath
 
Fecha de Ingreso: marzo-2012
Mensajes: 75
Antigüedad: 12 años, 8 meses
Puntos: 3
Respuesta: Como hacer un rombo con java?

ya lo logré!!!!!!!! pero aún me falta algo porfa como hago para que el 0 de la mitad me quede bien centrado, porque me queda semicorrida una mitad del Rombo

Código Javascript:
Ver original
  1. public class Main {
  2.  
  3.     /**
  4.      * @param args the command line arguments
  5.      */
  6.     public static void main(String[] args) {
  7.          int n=7;
  8.             int m=n/2+1;
  9.             int t=m-1;
  10.             int r=m+1;
  11.  
  12.             for(int i=1; i<=n; i++){
  13.                 if(i<=m){
  14.                     r--;
  15.                     t++;
  16.                     for(int j=1; j<=n; j++){
  17.                         if(j==r || j==t){
  18.                             System.out.print("*");
  19.                         }else{
  20.                             System.out.print(" ");
  21.                         }
  22.                         if(j==m && i==m){
  23.                         System.out.print("0");
  24.                         }
  25.                     }
  26.                 }else{
  27.                 r++;
  28.                 t--;
  29.                     for(int k=1; k<=n; k++){
  30.                      if(k==r || k==t){
  31.                          System.out.print("*");
  32.                      }else{
  33.                          System.out.print(" ");
  34.                      }
  35.                     }
  36.                 }
  37.                 System.out.println("");
  38.       }
  39.     }
  40.  
  41. }