Rotina de cadastro

3 respostas
S

Bom dia galera
estou com problema na hora de cadastrar objetos circulos em um vetor, não acusa nenhum erro, porém não acontece nada quando eu compilo, e nem abre os JOptionsPanes
segue o código:

public void cadastrar(){ int fim = 0; int result = 0; while(fim == 0){ for(int i = 0; i < circulos.length; i++){ circulos[circulos.length + i] = new Circulo(Double.parseDouble(JOptionPane.showInputDialog("Informe o valor do raio do novo circulo: "))); result = JOptionPane.showConfirmDialog(null, "Deseja cadastrar mais objetos circulo?","Cadastrar",JOptionPane.YES_NO_CANCEL_OPTION); } if(result == JOptionPane.YES_OPTION){ fim = 1; } } }

o que poderia ser ?

3 Respostas

marcelo.silva.java

eae cara…

o objetivo desse programa é jogar o objeto circulo dentro do vetor???

tem que ser em vetor???

[]s

S
marcelo.silva.java:
eae cara...

o objetivo desse programa é jogar o objeto circulo dentro do vetor???

tem que ser em vetor???

[]s

Opa, então
tenho que jogar eles num vetor pois terei que listar a média da area de todos os circulos e etc

segue o resto do meu código:
import javax.swing.JOptionPane;

public class Exercicio {

	double media;
	int tamanhoArray;
	Circulo[] circulos = new Circulo[tamanhoArray];
	
	public static void main(String[] args) {
	 Exercicio classe = new Exercicio();
	 classe.menu();
	}
	
	public void menu(){
		int escolha;
		System.out.println("Escolha uma opção:");
		System.out.println("1 - Cadastrar Circulos \n2 - Listar area total dos circulos \n3 " +
				"- Listar média da area dos circulos \n4 - Listar raio dos circulos");
		escolha = Integer.parseInt(JOptionPane.showInputDialog("Opção: "));
		switch(escolha){
		case 1: cadastrar();
		case 2: 
		}

	}

valeu!

S

Ainda não achei a solução :lol:
Minha dúvida é, como eu faço pra cadastrar os objetos circulos sempre no final do vetor…

o enunciado da questão é assim
1 - Cadastrar varios objetos Circulo
2 - Listar a área de todos os objetos Circulo
3 - Listar a média da area dos Circulos
4 - Listar o raio dos circulos ordenados crescentemente
5 - Chamar as opções através de menu
6 - Modularizar o sistema

Criado 15 de março de 2013
Ultima resposta 23 de mar. de 2013
Respostas 3
Participantes 2