Vamos por parte então. Nesse enunciado, não há nada que diga que o construtor da classe precisa de um parâmetro String. Então você pode remover esse parâmetro do construtor. Indo além, essa classe nem precisa de um construtor específico, pois não há nada para se fazer nele. O começo da classe é só:
public class ExercicioFor{
// calma, vamos colocar mais coisas aqui
}
Continuando, você precisa de um método que recebe um inteiro x :
public class ExercicioFor{
public void pedirTimeDosUsuarios(int x){
// haverá mais coisas aqui
}
}
Nesse método, você precisa pedir o time de alguns usuários, de acordo com a quantidade informada por parâmetro. Portanto, é uma ação que você irá repetir x vezes. Logo, precisa de um laço de repetição. Como você sabe a quantidade de vezes que irá repetir, um laço for já é suficiente:
public void pedirTimeDosUsuarios(int x){
for(int i = 0; i < x; i++){
}
}
Aqui um detalhe importante: como você não precisa armazenar os times dos usuários, apenas contar se é o Grêmio, você pode ter apenas uma variável para quantos Grêmio foram informados, e uma variável auxiliar pra armazenar o nome dentro do loop, só pra facilitar:
public void pedirTimeDosUsuarios(int x){
int quantidadeDeGremio = 0;
String timeDigitado;
for(int i = 0; i < x; i++){
timeDigitado = Teclado.leString();
if (timeDigitado.equals("Grêmio"){
quantidadeDeGremio = quantidadeDeGremio + 1;
}
}
}
Obviamente, você precisa de um método main, pegando quantos usuários serão consultados, criando uma instância dessa classe e chamando esse método:
public class ExercicioFor{
// calma, vamos colocar mais coisas aqui
public static void main(String[] args){
int quantidadeASerAnalisada = Teclado.leInt();
ExercicioFor exFor = new ExercicioFor();
exFor.pedirTimeDosUsuarios(quantidadeASerAnalisada);
}
}
Acho que ficou mais claro agora. Obviamente, algumas coisas podem precisar de ajuste.
PS: principalmente enquanto estiver aprendendo, use nomes de classes, métodos e atributos mais expressivos e descritivos (desde que não sejam exagerados), pois isso facilita o entendimento do código. Veja que pedirTimeDosUsuarios é mais descritivo do que o método faz do que simplesmente exercicio5.
@victor_hugo2 , nem programo mais muito em Java, e não vejo motivo para ir para lá. Mas qual o motivo de criar uma nova comunidade?
Abraço.