amm eske supuestamente i = 0 ... mira pongo el code de mi aplicacion...
Cuadrado.java
Código:
class Cuadrado{
private int valor,i;
private int [] array ;
//se agarra el valor
public Cuadrado(int v){
valor=v;
}
public int regresarValor(){
return valor;
}
//se guardan los valores en el arreglo
public void guardarValores(int w){
int [] array = new int [w];
for (i=0;i<=valor;i++){
array[i]=i;
}
}
//recorrer los numeros
public void recorrerValores(){
//aqui imprimo lso valores actualez
for(i=0;i<array.length;i++){
System.out.print(array[i+1] + " " );
System.out.println();
}
//aqui se recorre
int [] array2 = new int [valor] ;
for (i=0 ; i < array.length ; i++){
if (i==array.length-1){
array2[1]=array[i];
}else{
array2[i] = array[i+1];
}
}
for (i=0; i< array2.length;i++)
array2[i] = array[i];
}
}
CuadradoLatino.java
Código:
import java.util.*;
public class CuadradoLatino {
public static void main(String[]args){
Scanner teclado = new Scanner(System.in);
System.out.println("Ingrese numero");
Cuadrado n = new Cuadrado(teclado.nextInt());
int x ;
int y = n.regresarValor();
for (x=0; x<y ; x++){
if (x==0){
n.guardarValores(y);
}else{
n.recorrerValores();
}
}
}
}