TESTE

By JULIANA BARBOSA E QUEIROZ On 06/17/23 10:49 Updated at 06/17/23 10:50
import java.util.ArrayList;
import java.util.List;
import java.util.Random;

public class SorteioFrases {
    
   
public static void main(String[] args) {
        
       
// Criação das listas de frases por tipo
        List<String> tipo1 = 
        List<String> tipo

       
new ArrayList<>();
        tipo1.add(
       
"Frase tipo 1 - 1");
        tipo1.add(
        tipo1

       
"Frase tipo 1 - 1");
        // Adicione as demais frases do tipo 1

        List<String> tipo2 = Acusar a mulher de traição 
        List<String> tipo2 = Ameaças  
        List<String> tipo2 = Acusar a mulher de traição 
        List<String> tipo2 = Atirar objetos 
        List<String> tipo2 = Causar danos propositais a objetos da mulher
        List<String> tipo2 = Constrangimento  
        List<String> tipo2 = Controlar o dinheiro
        List<String> tipo2 = Deixar de pagar pensão alimentícia
        List<String> tipo2 = Destruição de documentos pessoais
        List<String> tipo2 = Desvalorizar a vítima pelo seu modo de se vestir  
        List<String> tipo2 = Emitir juízos morais sobre a conduta 
        List<String> tipo2 = Espancamento
        List<String> tipo2 = Estupro ou Tentativa
        List<String> tipo2 = Expor a vida íntima 
        List<String> tipo2 = Controlar o dinheiro
        List<String> tipo2 = Deixar de pagar pensão alimentícia
        List<String> tipo2 = Fazer críticas mentirosas
        List<String> tipo2 = Feminicídio ou Tentativa
        List<String> tipo2 = Forçar matrimônio
        List<String> tipo2 = Humilhação 
        List<String> tipo2 = Impedir o uso de métodos contraceptivos
        List<String> tipo2 = Insultos
        List<String> tipo2 = Isolamento
        List<String> tipo2 = Limitação do direito de ir e vir
        List<String> tipo2 = Manipulação
        List<String> tipo2 = Obrigar a mulher a fazer atos sexuais
        List<String> tipo2 = Rebaixar a mulher por meio de xingamentos que incidem sobre a sua índole
        List<String> tipo2 = Obrigar a mulher a fazer atos sexuais
        
        List<String> tipo2


new ArrayList<>();
        tipo2.add("Frase tipo 2 - 1");
        tipo2.add(
        tipo2

       
"Frase tipo 2 - 2");
        // Adicione as demais frases do tipo 2

        List<String> tipo3 = Amigo ou Amiga
        List<String> tipo3 = Colega
        List<String> tipo3 = Educador (Professor (A) ou Diretor(A)  da Escola)
        List<String> tipo3 = Familiar (Padrasto, madrasta Avô(A), parente, responsável mãe ou Pai)
        List<String> tipo3 = Relacionamento Afetivo (Companheiro(A), namorado(A) ou Ficante)
        List<String> tipo3 = Religiosos (Padre, pastor(A), Pai de Santo  ou Mãe de Santo)
        List<String> tipo3 = Saúde (Médico(A), terapeuta ou Enfermeiro(A))
        List<String> tipo3 = Trabalho (Chefe(A), Superior(A) ou Imediato)
        tipo3.add(
        tipo
"Frase tipo 3 - 1");
        tipo3.add("Frase tipo 3 - 2");
        
       
// Adicione as demais frases do tipo 3

        List<String> tipo4 = Ela é a minha propriedade
        List<String> tipo4 = Ela estava sozinha
        List<String> tipo4 = Eu não sabia que era crime
        List<String> tipo4 = Ela não me obedeceu
        List<String> tipo4 = Foi uma explosão do momento
        List<String> tipo4 = Não se deu ao respeito
        List<String> tipo4 = Perdi o controle
        List<String> tipo4 = Sou mais forte


new ArrayList<>();
        tipo4.add(
       
"Frase tipo 4 - 1");
        tipo4.add("Frase tipo 4 - 2");
        // Adicione as demais frases do tipo 4

        // Criação da lista final contendo todas as frases
        List<String> frases = Academia
        List<String> frases = Biblioteca
        List<String> frases = Clube
        List<String> frases = Cinema
        List<String> frases = Casa
        List<String> frases = Casa de Shows 
        List<String> frases = Escola
        List<String> frases = Igreja ou templo
        List<String> frases = Hotel
        List<String> frases = Hospital 
        List<String> frases = Laboratório
        List<String> frases = Restaurante
        List<String> frases = Rua 
        List<String> frases = Sorveteria
        List<String> frases = Shopping 
        List<String> frases = Trabalho
       
new ArrayList<>();
        frases.addAll(tipo1);
        frases.addAll(tipo2);
        frases.addAll(tipo3);
        frases.addAll(tipo4);

        
        frases.addAll(tipo1);
        frases.addAll(tipo2);
        frases.addAll(tipo3);
        frases.addAll(tipo4);

       

        frases.addAll(tipo1);
        frases.addAll(tipo2);
        frases.addAll(tipo3);
        frases.addAll(tipo4);


        frases.addAll(tipo1);
        frases.addAll(tipo2);
        frases.addAll(tipo3);
        frases.addAll

        frases.addAll(tipo1);
        frases.addAll(tipo2);
        frases.addAll(tipo3);
       

        frases.addAll(tipo1);
        frases.addAll(tipo2);
        frases.addAll(tipo

        frases.addAll(tipo1);
        frases.addAll(tipo2);
       

        frases.addAll(tipo1);
        fr
// Sorteio de 4 frases, uma de cada tipo
        List<String> frasesSorteadas = 
        List<String> frases
new ArrayList<>();
        
       
Random random = new Random();
        
       
for (int i = 0; i < 4; i++) {
            
           
int tipo = i + 1;
            
            String frase

           
String fraseSorteada = sortearFraseDoTipo(frases, tipo, random);
            frasesSorteadas.add(fraseSorteada);
        }

        
            frasesSorteadas.add(fraseSorteada);
        }

       

            frasesSorteadas.add(fraseSorteada);
        }


            frasesSortead

            frases
// Impressão das frases sorteadas
        
       
for (String frase : frasesSorteadas) {
            System.out.println(frase);
        }
    }

    
            System.out.println(frase);
        }
    }

   

            System.out.println(frase);
        }
    }

private static String sortearFraseDoTipo(List<String> frases, int tipo, Random random) {
        List<String> frasesDoTipo = 
        List
new ArrayList<>();
        for (String frase : frases) {
            if (frase.contains("tipo " + tipo)) {
                frasesDoTipo.add(frase);
            }
        }
        
                frasesDoTipo.add(f
int indexSorteado = random.nextInt(frasesDoTipo.size());
        return frasesDoTipo.get(indexSorteado);
    }
}