Não estou muito acostumado com o uso do while, do while, for.
Preciso implementar um método que recebe 2 valores inteiros.
O primeiro corresponde a um valor inicial e o segundo corresponde à ordem de uma matriz (uma matriz de ordem n é uma matriz com n linhas e n colunas).
Esse método deverá mostrar uma matriz na tela. Por exemplo, para um valor inicial igual a 15 e um valor de orgem igual a 3, o método imprime na tela a seguinte matriz:
15 16 17
18 19 20
21 22 23
Como posso fazer o método?
Fica melhor com while, do while ou for?
Para eu aprender de uma forma simples, qual devo usar mais em meus programas?
/* * To change this template, choose Tools | Templates * and open the template in the editor. *//** * * @author jupiracy */publicclassMatriz{publicstaticvoidmain(Stringargs[]){Matrizmatriz=newMatriz();matriz.imprimeMatriz(10,3);}publicvoidimprimeMatriz(intvlrinicial,intordem){intinteiro[][]=newint[ordem][ordem];intvlrinicial_sin_matriz=vlrinicial;System.out.println("==========SEM USAR MATRIZ =========");for(inti=0;i<ordem;i++){for(intj=0;j<ordem;j++){System.out.print(" "+vlrinicial_sin_matriz);inteiro[i][j]=vlrinicial_sin_matriz;vlrinicial_sin_matriz++;}System.out.println();}System.out.println("==========COM MATRIZ =========");for(intx=0;x<inteiro.length;x++){for(inty=0;y<inteiro[x].length;y++){inteiro[x][y]=vlrinicial;vlrinicial++;System.out.print(" "+inteiro[x][y]);}System.out.println();}}}
E
EltonKerber
Tiago, obrigado mas não cheguei ainda nessa parte de importar e tal.
Depois do seu for tem a parte
matriz[][]=valorinicial++;
Nessa parte também ainda não cheguei.
Pensei que tivesse uma forma simples apenas um método usando while, do while ou for…juntos.