[RESOLVIDO]Por que não debuga o programa abaixo que fiz no eclipse?

3 respostas
D

Estou aprendendo arrays 2 D conforme e seguindo o livro "Java como programar da deitel".

Copiei um exemplo para fazer alterações e ver a funcionalidade mais infelizmente ele fala que necessita de uma classe main que esta declarada.

Podem esclarecer o que estou fazendo de errado?

package A2D001;

public class A2D001 {
	
	public static void main( String args){
		
		int array1[][]={{1,2,3},{4,5,6}};
		int array2[][]={{1,2},{3},{4,5,6}};
		
		System.out.println("values in array 1");
		outputArray( array1 );
		
		System.out.println("values in array 2");
		outputArray( array2 );
		
		
	}

	public static void outputArray(int[][] array) {
		
		for (int row=0; row < array.length; row++)
		{
			
			for (int coll=0; coll < array.length; coll++)
			{
				System.out.printf("%d", array[row][coll]);
				
				System.out.println();
				
				
				
			}
		}
		
	
	
	
		
	}

}

3 Respostas

T

Mude para
public static void main( String[] args)

D

thiagomoraes:
Mude para
public static void main( String[] args)

Valeu, já debuguei e resolvi outros erros…

package A2D001;

public class A2D001 {
	
	public static void main( String[] args) {
		
		int array1[][]={{1,2,3},{4,5,6}};
		int array2[][]={{1,2,3},{4,5,6}};
		
		System.out.println("values in array 1");
		outputArray( array1 );
		
		System.out.println("values in array 2");
		outputArray( array2 );
		
		
	}

	public static void outputArray(int[][] array) {
		
		for (int row=0; row < array.length; row++)
		{
			
			for (int coll=0; coll <= array.length; coll++)
			{
				System.out.printf("%d", array[row][coll]);
				
				System.out.println();
				
				
				
			}
		}
		
	
	
	
		
	}

}
B
for (int coll=0; coll < array[row].length; coll++)
Criado 30 de abril de 2010
Ultima resposta 30 de abr. de 2010
Respostas 3
Participantes 3