1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

programa em java

1- Foi realizada uma pesquisa de algumas características físicas da população de certa região, a qual coletou os seguintes dados referentes a cada habitante para serem analisados: sexo (F ou M), cor dos olhos (A – Azuis; V – Verdes; P - pretos ou C - Castanhos), cor dos cabelos (L – loros; C – Castanhos; P - Pretos) e idade. Faça um algorítmo que leia os dados enquanto o usuário desejar. Para isso, mostre uma mensagem: "Deseja continuar (S/N)?". O usuário deverá responder S ou N, prever entrada de dados maiúscula ou minúscula. Imprima: - A menor idade. - A quantidade de mulheres cuja idade está entre 20 e 45 anos, incluindo estes valores. - A quantidade de homens de cabelos castanhos ou que tenham idade maior que 38 anos.

eu fiz assim só que ta errado,alguém pode me ajudar

import java.util.Scanner; 

public class Duvidadocaralah { 

public static void main(String[] args) { 

Scanner s = new Scanner (System.in); 
String sexo,corolhos,corcabelo; 
double idade = 0,menoridade = 0,mulheres20e45 = 0,conthomen = 0, 
contmulher = 0,contidade = 0,mediaidade = 0; 

for (int i = 0;i != 0{ 

System.out.println("Digite o sexo (m/f)"); 
sexo = s.next (); 

System.out.println("Digite a cor dos olhos (A - Azuis, V - Verdes, P - pretos ou C - Castanhos)"); 
corolhos = s.next (); 

System.out.println("Digite cor dos cabelos (L - loros, C - Castanhos, P - Pretos)"); 
corcabelo = s.next (); 

System.out.println("Digite a idade"); 
idade = s.nextDouble (); 

if (menoridade > idade) 
menoridade = idade; 

if (sexo.equals("f")){ 
if (idade >= 20 && idade <= 45) 
mulheres20e45 ++; 

} 
if (sexo.equals("m")){ 
if (corcabelo.equals("c") || idade > 2 
conthomen ++; 

} 

if (sexo.equals("f") && corolhos.equals("c")){ 
contmulher ++; 
contidade = contidade + idade; 

} 

System.out.println("Deseja continuar (sim/nao)"); 
if (s.equals("sim") || s.equals("s")) 
i = 1; 
else 
i = 0; 


} 
mediaidade = contidade/contmulher; 

System.out.println("A menor idade foi" + menoridade); 
System.out.println("A quantidade de mulheres cuja idade está entre 20 e 45 anos, incluindo estes valores" + 
"\n"+mulheres18e35); 
System.out.println("A quantidade de homens de cabelos castanhos ou que tenham idade maior que 28 anos" + 
"\n"+conthomen); 
System.out.println(" A média de idade das mulheres de olhos castanhos"+mediaidade); 


} 

}
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags java ou faça a sua própria pergunta.