Hola Darkie
aqui esta lo que buscabas espero que te sirva pero recuerda el merito se esta en hacerlo tu mismo
Este pequeño programa hace lo que necesitas hasta el numero que tu quieras
La variable que tienes que cambiar en este caso seria max me explico:
si quieres que llegue a el numero 4 tienes que asignar a max el valor 8
si quieres que llegue a 7 tienes que asignar el valor 14 y asi sucesivamente
Tu puedes mejorar este programita si haces que el usuario introduzca el valor de max
recuerda Si lo puedes imaginar lo puedes crear..... hasta la proxima
/**
*
* @author omar yepez
*/
public class laWebDelProgramador {
public laWebDelProgramador() {
String accumulator="";
int max=8;
int j=1;
for(int i=1;i<max;i++)
{
if(i<(max/2)+1)
{
System.out.println(accumulator+i);
accumulator=accumulator + String.valueOf(i) ;
}
else
{
System.out.println(accumulator.substring(0,(max/2)-j++));
}
}
}
public static void main(String arg[])
{
new laWebDelProgramador();
}
}