Forum » Programiranje » Pomoc se pri Javi
Pomoc se pri Javi
demokedes ::
Danes bi vas pa prosil, ce mi lahko eno malo pomagate pri Javi. Pravzaprav bi vas prosil isto kot zadnjic. Ali mi lahko nekdo napise en cist preprost programcici, ki bo uporabljal parametre. Recimo, da zelim v konzoli pognati takle programcek:
java test 4
In ko stisnem se izpise recimo 4
Kej čist simple. Pa nej bo ena verzija, da mi vrne 4 kot spremenjlivko char, v drugem pa kot int.
Zelo vam bom hvaležen.
Želim vam lepe velikonočne praznike.
lp
Rok
java test 4
In ko stisnem se izpise recimo 4
Kej čist simple. Pa nej bo ena verzija, da mi vrne 4 kot spremenjlivko char, v drugem pa kot int.
Zelo vam bom hvaležen.
Želim vam lepe velikonočne praznike.
lp
Rok
kopernik ::
Verzija z char:
Verzija z int:
lp
public class Test {
public static void main(String[] args) {
char param;
if(args[0] != null) {
param = args[0].charAt(0);
System.out.println(param); //izpise 4
} else {
System.out.println("Manjka vhodni parameter");
}
}
}
Verzija z int:
public class Test {
public static void main(String[] args) {
int param;
if(args[0] != null) {
param = Integer.parseInt(args[0]);
System.out.println(++param); //izpise 5
} else {
System.out.println("Manjka vhodni parameter");
}
}
}
lp
Zgodovina sprememb…
- spremenil: kopernik ()
kopernik ::
Pozabil sem dodati to, da ti program vrne runtime exception, če je vhodni paramter kaj drugega kot število.
Če hočeš ta exception ujeti, moraš dodati try-catch blok okrog vrstice z Integer.parseInt() ...
torej popravljena verzija:
Če hočeš ta exception ujeti, moraš dodati try-catch blok okrog vrstice z Integer.parseInt() ...
torej popravljena verzija:
public class Test {
public static void main(String[] args) {
int param;
if(args[0] != null) {
try {
param = Integer.parseInt(args[0]);
System.out.println(++param); //izpise 5
} catch(NumberFormatException e) {
System.out.println("Vhodni parameter ni stevilo");
e.printStackTrace(); //ta vrstica le izpise ves info o napaki
}
} else {
System.out.println("Manjka vhodni parameter");
}
}
}
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Nadaljuj Javanski programOddelek: Programiranje | 1719 (1120) | nightrage |
» | [JAVA] zaustavitev niti (threadov)Oddelek: Programiranje | 3165 (3165) | morbo |
» | [Delphi] client serverOddelek: Programiranje | 1260 (1119) | jvolk |
» | [java] AmortizacijaOddelek: Programiranje | 1857 (1301) | mindstyle |
» | Java problemčekOddelek: Programiranje | 1441 (1234) | Imortales |