Najprej ustvarimo novo datoteko, razred in main metodo.
|
|||||
![]() |
|||||
|
|||||
![]() Sedaj pa bomo na začetek programa vnesli sledečo kodo: import java.util.Scanner; S tem smo uvozili knjižnico, ki nam bo omogočila uporabo nekaterih zelo uporabnih metod. Obstaja še ogromno takih knjižnic. |
|||||
|
|||||
![]() Sedaj bomo v razred napisali sledečo kodo: static Scanner vnos = new Scanner(System.in); S tem bomo ustcarili nov statični Scanner z imenom "vnos", ki bo sprejemal vnos uporabnika. Statični je zato, ker ga samo tako lahko uporabljamo v main metodi, ker je le ta statična. |
|||||
|
|||||
![]() V main metodi bomo sedaj ustvarili ta stavek, ki bo v konzoli izpisal, da zahtevamo število. |
|||||
|
|
|||||
![]() Nato pa bomo ustvarili if stavek, med oklepaje pa bomo zapisali: vnos.hasNextInt() To je metoda iz knjižnice, ki smo jo prej uvozili. Ta metoda vrne true, če ima Scanner z imenom vnos shranjeno vrednost int. Če pa je nima bo vrnil false. Če želimo preveriti, ali ima Scanner na voljo drugačno vrednost zamenjamo int z drugo vrednostjo: hasNextByte() preveri za byte hasNextShort() preveri za short hasNextLong() preveri za long hasNextFloat() preveri za float hasNextDouble() preveri za double hasNext() preveri, če je kakšna vrednost na voljo |
|||||
|
|||||
![]() Če pa Scanner ne bo imel na voljo inta bo vrnil false, zaradi česar bomo izpisali, da morate vnesti število. |
|||||
|
|||||
![]() V primeru, da je uporabnik vnesel int moramo to število sedaj shraniti. Ustvarili bomo spremenljivko int, ki bo držala vrednost vnosa. Metoda vnos.nextInt() vrne naslednjo vrednost, ki jo drži Scanner v obliki inta. Če želimo, da to vrednost vrne v drugi obliki uporabimo drugo metodo: nextByte() vrne byte nextShort() vrne short nextLong() vrne long nextFloat() vrne float nextDouble() vrne double next() vrne naslednjo vrednosti v obliki String Seveda moramo obliko vrednosti spremeniti tudi v if stavku. |
|||||
|
|||||
![]() Sedaj lahko tudi izpiše vsoto danega števila + 5. System.out.println("Število + 5: " + (stevilo + 5)); |
|||||
|
|||||
![]() Sedaj, ko zaženemo program dobimo izpis "Vnesite število:", nato vnesemo število in pritisnemo Enter. Jaz sem vnesel število 13. |
|||||
|
|||||
![]() In to je rezultat, ki smo ga dobili v konzoli. |
|||||
|
|||||
![]() Primer vnosa string: V tem primeru lahko pravzaprav vnesemo tudi int ali boolean, saj vse lahko shranimo kot besedilo v string. |
|||||
|
|||||
![]() S tem smo končali to lekcijo, kjer smo ustvarili enostaven program. Upam, da ste vse razumeli, drugače pa se lahko obrnete na forum. |
|||||