Olá pessoal, preciso desenvolver um jogo orientado a objeto em java. A logica é a que está embaixo.
[code]int n = 0, i;
int vetorE[]=new int[5];
int vetorS[] = new int[5];
vetorE[0] =Integer.parseInt(JOptionPane.showInputDialog("Digite 0 quando não existir mina e 1 quando existir: "));
vetorE[1] =Integer.parseInt(JOptionPane.showInputDialog("Digite 0 quando não existir mina e 1 quando existir: "));
vetorE[2] =Integer.parseInt(JOptionPane.showInputDialog("Digite 0 quando não existir mina e 1 quando existir: "));
vetorE[3] =Integer.parseInt(JOptionPane.showInputDialog("Digite 0 quando não existir mina e 1 quando existir: "));
vetorE[4] =Integer.parseInt(JOptionPane.showInputDialog("Digite 0 quando não existir mina e 1 quando existir: "));
vetorS[0] = vetorE[0]+vetorE[1];
vetorS[1] = vetorE[0]+vetorE[1]+vetorE[2];;
vetorS[2] = vetorE[1]+vetorE[2]+vetorE[3];;
vetorS[3] = vetorE[2]+vetorE[3]+vetorE[4];;
vetorS[4] = vetorE[3]+vetorE[4];
System.out.println(+vetorS[0]);
System.out.println(+vetorS[1]);
System.out.println(+vetorS[2]);
System.out.println(+vetorS[3]);
System.out.println(+vetorS[4]);
[/code]
A quetão é: a lógica do programa deve ser Orientada a Objeto e deverão ser utilizados métodos. O programa deverá ter obrigatoriamente alguns atributos privados, construtores e chamar métodos set e get na classe principal.
Estou quebrando a cabeça a duas semanas com isso, e que o que consegui fazer foi:
import javax.swing.JOptionPane;
public class CampoMinado {
int n;//numero de celulas
int vetorE[] = new int[n];
int vetorS[] = new int[n];
CampoMinado(){
n = Integer.parseInt(JOptionPane.showInputDialog("Quantas celulas possui o jogo: "));
}
void le(int vetorE[]){
for(int i=0;i<vetorE.length;i++){
vetorE[i] = Integer.parseInt(JOptionPane.showInputDialog("1 para mina e 0 para sem mina: "));
}
}
void imprime(int vetorS[]){
for(int i=0;i<vetorS.length;i++){
System.out.println(vetorS[i]);
}
}
}
A classe principal:
import javax.swing.JOptionPane;
public class Executa {
public static void main(String[] args){
CampoMinado obj;
obj= new CampoMinado();
int n=0;
}
}
}
Por favor pessoal, preciso de orientação, já tentei por semanas resolver esta questão sozinha, procurando em foruns, pesquisando, e nada. Não estou conseguindo fazer sozinha, preciso de ajuda, e ajuda o quanto antes pois preciso entregar este trabalho esta semana.