Retornando valor

4 respostas
F

Olá pessoal, teria como alguem me ajudar a criar uma variável onde me retorne o valor atualizado. Tipo assim, dou uma entrada em um valor fixo para 3 nomes, no decorrer do programa os valores vão sendo alterados de acordo com as vezes que passa pelo for, valores diferentes para cada um. Como faço?? desculpem é que sou iniciante nisso…rsrs

abs

4 Respostas

kenneth

Brow, nao entendi bulhufas…
=\

L

hãn?

Anime

kenneth:
Brow, nao entendi bulhufas…
=

rsrsrsrs…

Anime

Olá,

Também não entendi muito bem sua questão,mas se for o que estou pensando é só vc usar uma variavel acumuladora.

Vou deixar um exemplo bem simples e se não for isso,por favor tente explicar melhor...

import java.io.*;
class P49
{
	public static void main(String args[])
	{
		DataInputStream d;
		String s;
		int idade=1,cont=0,cc=0,cs=0,cd=0,pd=0;
		char esci='a';	
		try
		{
			while (cont<=3)
			{
		
				do
				{
					System.out.println("digite o seu estado civil: ");
					System.out.println("c - casado ");
					System.out.println("s - solteiro ");
					System.out.println("v - viuvo ");
					System.out.println("d - desquitado ");
				    d=new DataInputStream(System.in);
					s=d.readLine();
					s=s.toLowerCase();
					esci=s.charAt(0);
				}while (esci!='c' && esci!='s' && esci!='v' && esci!='d');
			
			
				do
				{
					System.out.println("digite a sua idade: ");
		    		d=new DataInputStream(System.in);
		    		s=d.readLine();
			    	idade=Integer.parseInt(s);
			    	if (idade<0 || idade>120)
				       System.out.println("idade invalida");
				}while (idade<0 || idade>120);		
					
					 if(esci=='c')
					 {
					          cc=cc+1;
					 }
					          else if (esci=='s')
					          {
					                  cs=cs+1;
					          }
					                  else if (esci=='d')
					                  {
					                          cd=cd+1;
					                  }
					                          
				    cont++;
				    }
				pd=(cd*100)/cont;                              
				
			
				System.out.println("quantidade de pessoas casadas: "+cc);
				System.out.println("quantidade de pessoas solteiras: "+cs);
				System.out.println("porcentagem de pessoas desquitadas: "+pd+"%");
			
		}//fim do try
	
		catch(IOException e)
 		{
 			System.out.println("Erro na entrada de dados");
 		}
		catch(NumberFormatException e)
		{
			System.out.println("Erro na entrada de dados");
		}
    }//Fim do main
}
Criado 16 de agosto de 2010
Ultima resposta 16 de ago. de 2010
Respostas 4
Participantes 4