Não consigo entender o erro

1 resposta
R

Olá, estou usando o NetBeans 5.5 com a jdk 6.0. Estava testando este exemplo a baixo e comando for o NetBeans apontou o erro no comando for: illegal start of type. Só que nao consigo entender aonde está o erro. Alguém pode me explicar?

import java.util.*;

public class DeckOfCards {

private final int NUMBER_OF_CARDS = 52;
private int currentCard = 0;
private Random randomNumbers = new Random();
private Card deck[ ] = new Card[NUMBER_OF_CARDS];


String faces [] = {"Ace","Deuce","Three","Four","Five","Six"
                   ,"Seven","Eigth","Nine","Ten","Jack","Queen","King"};

String suits [] = {"Hearts","Diamonds","Clubs","Spades"};

for(int count = 0; count<deck.length; count++){ //Diz que erro esta aqui
    
}

}

1 Resposta

B

Bom dia!

Não sei exatamente qual é a estrutura do seu programa....

Mai é o seguinte, você está instanciando um array, e fazendo um for no array sem ter o método "main", caso você queira utilizar o "for" em outra classe, ele deve ficar dentro de um método

import java.util.Random;

public class DeckOfCards {

	private final int NUMBER_OF_CARDS = 52;

	private int currentCard = 0;

	private Random randomNumbers = new Random();

	private Card deck[] = new Card[NUMBER_OF_CARDS];

	public static void main(String args[]) {
		
		DeckOfCards d = new DeckOfCards();
		
		/*
		 * String faces [] = {"Ace","Deuce","Three","Four","Five","Six"
		 * ,"Seven","Eigth","Nine","Ten","Jack","Queen","King"};
		 * 
		 * String suits [] = {"Hearts","Diamonds","Clubs","Spades"};
		 */

		for (int count = 0; count < d.deck.length; count++) {
			// Diz que erro esta aqui

		}
	}

}

ou

import java.util.Random;

public class DeckOfCards {

	private final int NUMBER_OF_CARDS = 52;

	private int currentCard = 0;

	private Random randomNumbers = new Random();

	private Card deck[] = new Card[NUMBER_OF_CARDS];

	public void testeExecuta(){
		for (int count = 0; count < deck.length; count++) {
			// Diz que erro esta aqui

		}
	}
}

Qualquer dúvida posta ai,

Um abraço e feliz natal

:cool:

Criado 24 de dezembro de 2006
Ultima resposta 24 de dez. de 2006
Respostas 1
Participantes 2