Preciso de ajuda no seguinte problema : Elabore um programa que leia uma sequência de nomes e de idades, e apresente todos os nomes e a percentagem de pessoas com idade maior ou igual a 20. A leitura termina quando for introduzido o nome “fim”.
import java.util.Scanner;
class duvida {
public static void main(String[] args) {
int c=0,ct=0;
do{
Scanner sc = new Scanner(System.in);
System.out.println("Digite o nome");
String nome= sc.nextLine();
System.out.println("Digite a idade");
int idade= sc.nextInt();
ct++;
if (idade>20);{c++;}
while(nome!=fim);
double perc= c/ct*100;
Mas quando digito nome!=fim da-me erro como resolvo? como faço para ele parar o ciclo quando eu digitar a palavra fim?