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
Brow, nao entendi bulhufas…
=\
Anime
Agosto 16, 2010, 2:47pm
#4
[quote=kenneth]Brow, nao entendi bulhufas…
=
[/quote]
rsrsrsrs…
Anime
Agosto 16, 2010, 3:57pm
#5
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…
[code]
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
}[/code]