622 2 zadanie3


import java.util.*;
import java.io.*;
import javax.swing.*;


class City
{

public static void main(String args[]) throws IOException
{

BufferedReader in = new BufferedReader(new FileReader("miasta.txt"));

String nazwa; //nazwa miejscowosci
String kod;

HashMap map= new HashMap(); //mapa odwzorowan nazwa - kod


//wczytywanie danych z pliku

String city;

while ((city = in.readLine()) != null){

StringTokenizer st = new StringTokenizer(city, " ");

nazwa = st.nextToken();

kod = st.nextToken();

map.put(nazwa, kod); //dodanie pary klucz-wartosc do mapy
}


while ((nazwa=JOptionPane.showInputDialog(" Nazwa miejscowosci")) != null) {

kod = (String) map.get(nazwa);

if(kod == null) {

kod = "Nie ma takiej nazwy miejscowosci";

}

JOptionPane.showMessageDialog (null, "Miasto: "+ nazwa + '\n' +"Kod pocztowy:" +kod);
}
}
}

Wyszukiwarka

Podobne podstrony:
622 2 zadanie1
622 2 zadanie2
Analiza Matematyczna 2 Zadania
ZARZĄDZANIE FINANSAMI cwiczenia zadania rozwiazaneE
ZADANIE (11)
zadanie domowe zestaw
Zadania 1
W 4 zadanie wartswa 2013
Sprawdzian 5 kl 2 matematyka zadania
zadania1
Zadania 2015 9
Logika W8 zadania
Logika troch teorii zadania

więcej podobnych podstron