import java.util.Scanner; /** * Øvingsoppgave 5. * Brukeren skriver inn tilfeldige navn og programmet svarer om navnene er en del av en rekke angitte navn. */ public class Oving5b { public static void main(String []args) { String [] nTab = {"harald","olga","jonas","liv",null,"anne",null,"lars",null,null}; Scanner tastatur = new Scanner(System.in); System.out.println("Skriv inn et navn: "); enkeltNavn=tastatur.nextString; while (enkeltNavn != "ferdig") { enkeltNavn=tastatur.nextString; boolean navnITabell = finnNavn(nTab, enkeltNavn); if (navnITabell) { System.out.println(enkeltNavn + "er i tabellen"); } else { System.out.println(enkeltNavn + "er ikke i tabellen"); } } private boolean finnNavn(String[] nTab, String enkeltNavn) { int j = 0; while (nTab[j] != null) { if (nTab[j].equals(enkeltNavn)) { return true; } j++; } return false; } }