Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
PodstawyprogramowaniawjęzykuJava
•
Scanner-nazwaklasy,którejinstancjechcemyutworzyć;
•
sc1-nazwaobiektu(instancji);
•
„=”-operatorprzypisania;
•
słowokluczowenew-dziękiniemutworzymyobiekty;
•
ponownienazwaklasy.
Jakmożnazauważyć–wnawiasieznajdujesięoperacjawejściaSystem.in,która
posłużydowczytaniadanychwprowadzonychzklawiatury.
Nakońcuumieszczamyśrednik–jestonwpewnymsensieodpowiednikiem
kropkiwzdaniuioznaczakoniecdanejlinii.
Wartoonimpamiętać,ponieważjegobrakwygenerujebłąd.
PrawdopodobnienazwaScannerbędziepodświetlonanaczerwono.Dziejesię
takdlatego,żeniezaimportowaliśmyodpowiedniegopakietu,któryudostępni
namobiektScanner.Nasamejgórze(nadklasąInputData)trzebazamieścić:
Listing3.5ZaimportowaniepakietuScanner
Całykodpowinienterazwyglądaćnastępująco:
Listing3.6PełenkodklasyInputData
KlasaScannerjestbardzouniwersalnaizezwalanaskanowanietekstu
wposzukiwaniuliczb,napisówiinnychobiektów.
WćwiczeniustworzonezostaływłaśnieobiektyklasyScanner,któreposłużąnam
dowywoływaniametodypozwalającejodczytywaćróżnetypydanych.
Tenschemattworzeniaobiektówjestwartyzapamiętania,ponieważbędzie
używanyprzytworzeniuwiększościobiektów.
Mamywięcjużelementodpowiadającyzawczytywaniedanychwpisanychprzez
użytkownika.Terazczasnastworzenieprogramu,umożliwiającegowyświetlenie
wartościwkonsoli.
42