Ajuda sobre FORs.[RESOLVIDO]

3 respostas
userguj

Galera, preciso tirar uma duvida sobre como eu implementaria o artificio LABELED LOOPS no seguinte codigo abaixo para que imprima a seguinte tabela.
1
2 4
3 6 9
4 8 12 16
n n*2 n*3... n*n

Segue o code que iniciei abaixo:

public class Ex8_2
{
	public static void main (String args [])
	{
		int cont = 1;
		
		for (int n1 = 1; cont <= n1; cont++) {
			n1 = n1 * cont;
			System.out.print (n1);
			
			for (int n2 = 2, n2_ = 2; cont <= n2; cont++) {
				n2 = n2_ * cont;
				System.out.print (n2 + " ");
				
				for (int n3 = 3, n3_ = 3; cont <= n3; cont++) {
					n3 = n3_ * cont;
					System.out.print (n3 + " ");
					
					for (int n4 = 4, n4_ = 4; cont <= n4; cont++) {
						n4 = n4_ * cont;
						System.out.print (n4 + " ");
						
					}
				}
			}
		}
	}
}

Inclusive jah fiz algumas pesquisas aqui no forum, mais não conseguir entender completamente como utiliza-la, e fiz diversas mudanças nesse code ai implementando o que eu tinha entendido mais não consegui.
Flw

Pratique Saudaveis AtitudEs :!:

3 Respostas

pmlm

Antes de tentar implementar, pensa no que o programa deve fazer

Algo como:
para cada i de 1 até n vai imprimir i*j, sendo j de 1 até i

Assim, aparece duas vezes a expressão de … até …, o que quer dizer que terás de usar dois loops

tRuNkSnEt

Vê se você manja o algoritmo ai! É bem mais simples do que você fez com esse monte de for. Para você que está aprendendo a lógica é melhor fazer no papel primeiro, imaginando as iterações.

int limite = 4;
		for(int i=1;i<=limite;i++){
			for(int j=1;j<=i;j++){
				System.out.print(i*j +" ");
			}
			System.out.println("");
		}
userguj

Vê se você manja o algoritmo ai! É bem mais simples do que você fez com esse monte de for. Para você que está aprendendo a lógica é melhor fazer no papel primeiro, imaginando as iterações.

view plaincopy to clipboardprint?

int limite = 4; for(int i=1;i<=limite;i++){ for(int j=1;j<=i;j++){ System.out.print(i*j +" "); } System.out.println(""); }

Blz, Eliezer Reis, deu certo aqui, e também entendi a lógica desse code ae…!
Vlw d++

Criado 27 de outubro de 2009
Ultima resposta 30 de out. de 2009
Respostas 3
Participantes 3