Introducao a progamacao

Pessoal mim deem uma dica como inicio esse progaminha aqui, estou precisando de ajudas…

a) Escreva um software em Java para realizar o registro de preconceito, seja ele racial, religioso, de gênero, opção sexual etc. No cadastro do pré-conceito, o software solicitará as seguintes informações: Ocorrência de preconceito (Exemplo, racial, religioso, de gênero, opção sexual), onde ocorreu, descrição de como a ocorrência aconteceu e envolvidos (Array de nomes).
Além disso, o software deve

  1. Listar as cinco ocorrências que mais se repetem e as respectivas quantidades. Exemplo
    1 – Preconceito racial com 50 ocorrências
    2 – Intolerância religiosa com 20 ocorrências
    3 – Gênero com 15 ocorrências
    4 – Bullying com 10 ocorrências
    5 – Preconceito social com 5 ocorrências

Que tipo de ajuda você está precisando?

O que você já sabe de desenvolvimento?

Já fez alguma aplicação?

Vai fazer para web ou desktop?

Sabe algo de banco de dados?

Esse software é para algum estudo téorico ou acadêmico? Ou é um produto com um cliente real?

Vai usar dados reais? Pois, se você usar nomes e dados reais, pode precisar garantir a segurança e privacidade dos dados, pois são informaçoões sensíveis nesse caso (até criminalmente falando).

Abraço.

amigo é um trabalho academico usando array, no momento nao necessario banco de dados, so atividades msm

so academico msm, so preciso ajuda de como iniciar e como fazer

E você sabe programar alguma coisa? Sabe ao menos começar um programa? Já tentou alguma coisa? Sabe sobre Collections (List, etc)?

Porque se você diz “preciso de ajuda de como iniciar e como fazer”, uma resposta válida seria:

public class MeuPrograma{
  public static void main(String[] args){
    // seu código aqui
  }
}

É isso que você quer?

Faça perguntar mais específicas, de acordo com as suas dificuldades.

Abraço.

Uma trilha de estudos.

amigo sou iniciante porem, isso eu sei é claro porem queria ajuda para entender o que o progama quer, tipo, como faco para inicar o que ele quer? como inicar aquele cadastro que ele quer

Não sei se é o que você procura, mas não espere receber seu trabalho pronto. rs

Bom, o problema é bem simples na verdade. O programa só precisa funcionar no console?

Crie uma classe preconceito, e dentro dessa classe coloque os atributos necessários (ex.: tipo, local, descricao e uma lista para cadastrar os nomes), faço os getters e setters para os atributos.

No main crie uma nova lista para armazenar os preconceitos, crie um pequeno menu para cadastro e consulta. E pronto.

Se houver alguma dúvida especifica, pode postar que normalmente a galera ajuda.

isso moral, so no console, so estou pedindo ajuda é claro que nao quero o codigo pronto pq desejo aprender , pq voces dando dica eu sigo em frente blz…

A sugestão do @BlackHeartH foi útil? Ela te serve como ponto de partida? Porque você não está nos dando muitos detalhes da sua dificuldade em específico, então fica difícil te ajudar.

Seguindo o que ele falou, você poderia criar algo assim:

class Preconceito{
  List<String> envolvidos;
  String tipo;
  String local;
  String descricao;

 // construtor, getters e setters
}

public class RegistroPreconceito{
  List<Preconceito> registros;

  public static void main(String args[]){
    // aqui você faz um loop, chamando o método correspondente à seleção do usuário
    do {
    } while (true); // mude a condição!
  }

  void registrarPreconceito(){
    // aqui você pede os dados, cria um objeto do tipo Preconceito e adiciona na lista "registros"
  }

  void listarBullying(int qtdeOcorrencias){
    // aqui você lista as ocorrências de bullying
    // a quantidade de ocorrencias é opcional, pra ficar menos engessado
  }

  void listarGenero(int qtdeOcorrencias){
    // aqui você lista as ocorrências de gênero
    // a quantidade de ocorrencias é opcional, pra ficar menos engessado
  }

  // demais métodos
}

Lembrando que a sugestão dele é um dos possíveis jeitos de se fazer isso, e uma solução pode se adequar melhor do que outra, dependendo do seu objetivo.

Abraço.