Alimentar um array bidimensional

2 respostas
helder_pestana

Tenho duas duvidas :
1 - como inicializar um array (tipo bolean) de 20 elementos?
2 - como alimentar um array bidimensional utilizando um loop for a medida que os dados sao alimentados durante a execução do programa?

Grato ,

Helder Pestana 8)

2 Respostas

p5f8
Resposta da 1º dúvida:
boolean arrayBoolean = new boolean[200];
for(int i = 0 ; i < arrayBoolean.length ; i++) {
     arrayBoolean[i] = false;
}

Resposta da 2º dúvida:

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

/*
 * Created on 14/02/2005
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */

/**
 * @author Teste
 *
 * TODO To change the template for this generated type comment go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
public class testearrays {

	public static void main(String[] args) {
		
		boolean arrayBoolean[] = new boolean[20];
		boolean arrayBidimensional[][] = new boolean[20][20];
		
		for(int i = 0 ; i < arrayBoolean.length ; i++) {
			System.out.println(i + "=" + arrayBoolean[i]);
		}
		
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		
		for(int i = 0 ; i < arrayBidimensional.length ; i++) {
			for(int j = 0 ; j < arrayBidimensional[i].length ; j++) {
				try {
					System.out.println("digite o elemento (" + (i+1) + "," + (j+1) + ") do array : ");
					String linha = br.readLine();
					if(linha.equals("falso")) {
						arrayBidimensional[i][j] = false;
					} else {
						if(linha.equals("verdadeiro")) {
							arrayBidimensional[i][j] = true;
						} else {
							System.out.println("voce deve informar verdadeiro ou falso");
							j--;
						}
					}
				} catch (IOException ioe) {
					ioe.printStackTrace();
				}
			}
		}
	}
}
Paulo_Silveira

queria que o guj tivesse mais pessoas atenciosas assim como o p5f8.

helder, dependendo com o que voce quer inicializar a array, nem precisa, porque uma array tem seus elementos zerados para os falores dafaults (0, false ou null, dependendo do caso)

Criado 14 de fevereiro de 2005
Ultima resposta 15 de fev. de 2005
Respostas 2
Participantes 3