Dúvida simples de retorno

3 respostas
dionlan

Estou com dificuldades de retornar o método principal.

Tenho um outro método na mesma classe:

public static int qtdVacinadas () {
		
		System.out.println("a qtd de criancas vacinas eh: "+ cadastro.size());
		 
		return ??? ;

Quero retornar o main porque tenho um swich com as opções a se escolher, tentei converter os tipos, mas como é void fiquei meio pertido....

Alguém ajuda aê por favor...

vlwww, Obrigadão!

3 Respostas

aix

dionlan:
Estou com dificuldades de retornar o método principal.

Quero retornar o main…

não consegui entender o que você quer fazer.

dionlan

dentro da minha classe Principal tenho o método main.

Esse main tem:

public static void main(String args []) {    
            
        System.out.println(OPERACAO);
        int op = Integer.parseInt(scan.nextLine());
        switch (op) {
        case VACINAR:
            vacinar ();
              break;
        case QUANTIDADE:
            
        qtdVacinadas ();
        
            break;
            
        case PORCENTAGEM:
            
            porcentagem();
            
            System.out.println("A porcentagem de crianças vacinadas eh de: " +porcentagem());
            
            break;
        
        default:
              System.out.println("Opção inválida ou não implementada.");

    }

blz, no método qtdVacinadas ();

public static int qtdVacinadas () {
		
		System.out.println("a qtd de criancas vacinas eh: "+ cadastro.size());
		 
		return 
		 
		   
		         
	}

O metodo acima eu queria retornar o switch (op) com as opções...

Acho que ta mais claro agora

aix
dionlan:
dentro da minha classe Principal tenho o método main.

Esse main tem:

public static void main(String args []) {    
            
        System.out.println(OPERACAO);
        int op = Integer.parseInt(scan.nextLine());
        switch (op) {
        case VACINAR:
            vacinar ();
              break;
        case QUANTIDADE:
            
        qtdVacinadas ();
        
            break;
            
        case PORCENTAGEM:
            
            porcentagem();
            
            System.out.println("A porcentagem de crianças vacinadas eh de: " +porcentagem());
            
            break;
        
        default:
              System.out.println("Opção inválida ou não implementada.");

    }

blz, no método qtdVacinadas ();

public static int qtdVacinadas () {
		
		System.out.println("a qtd de criancas vacinas eh: "+ cadastro.size());
		 
		return 
		 
		   
		         
	}

O metodo acima eu queria retornar o switch (op) com as opções...

Acho que ta mais claro agora

porque não faz um método que recebe o valor dos case no construtor e usa o main pra chamar ?

Criado 10 de outubro de 2010
Ultima resposta 10 de out. de 2010
Respostas 3
Participantes 2