Ajuda simples com Array

4 respostas
T

Galera, to começando a fuçar em java e estou com uma pequena dúvida. O código abaixo imprime as informações em sequência.

import javax.swing.*;

public class AgendaTelefonica {
	public static void main (String args[]) {
		String  agenda [][] = {{"Kelly", "6903-6291","Namorada"},
		{"Guilherme", "6941-9990", "Amigo"},
		{"Cassiano", "6955-5493", "Eu"}};
		
		for (int i = 0; i < agenda.length; i++){
			for (int j = 0; j < agenda[i].length; j++)
				System.out.println(agenda[i][j]);
		}
	}
}

Gostaria de imprimir o seguinte:

Nome: Kelly Tel: 6903-6291 Sit: Namorada

Nome: Guilherme
Tel: 6941-9990
Sit: Amigo

Nome: Cassiano
Tel: 6955-5493
Sit: Eu

Agradeço qualquer ajuda, obrigado!!!

4 Respostas

M

vocÊ qr dar apenas um espaço entre as pessoas da agenda, correto?

se for isso, apenas acrescente um System.out.println() abaixo do primeiro for, dessa forma:

for (int i = 0; i < agenda.length; i++){ System.out.println(); for (int j = 0; j < agenda[i].length; j++) System.out.println(agenda[i][j]); } } }

T

Na verdade nao, eu quero incluir “Nome”, “Tel” e “Sit” à frente de cada palavra. Se compilar e rodar o programa como fiz entenderá o que eu quis dizer… Agradeço desde já, obrigado!!

T

Na verdade nao, eu quero incluir “Nome”, “Tel” e “Sit” à frente de cada palavra. Se compilar e rodar o programa como fiz entenderá o que eu quis dizer… Agradeço desde já, obrigado!![/b]

L
String agenda[][] = { { "Kelly", "6903-6291", "Namorada" },
				{ "Guilherme", "6941-9990", "Amigo" },
				{ "Cassiano", "6955-5493", "Eu" } };

		for (int i = 0; i < agenda.length; i++) {
			System.out.println("Nome: " + agenda[i][0]);
			System.out.println("Tel: " + agenda[i][1]);
			System.out.println("Sit: " + agenda[i][2] + "\n");
		}

Criado 25 de junho de 2007
Ultima resposta 26 de jun. de 2007
Respostas 4
Participantes 3