Forum » Programiranje » [Java] Predznak števila
[Java] Predznak števila
Gregor5816 ::
Imam vprašanje glede predznaka pri izpisu števila.
Ta koda za število a izpiše -5, za število b pa 5. Se da kaj storiti, da bo pri izpisu števila b spredaj še plus?
public class Predznak {
public static void main(String[] args) {
int a = -5;
System.out.println(a);
int b = +5;
System.out.println(b);
}
}Ta koda za število a izpiše -5, za število b pa 5. Se da kaj storiti, da bo pri izpisu števila b spredaj še plus?
mlamat ::
DecimalFormat fmt = new DecimalFormat("+#,##0.00;-#");
System.out.println(fmt.format(98787654.897));
http://stackoverflow.com/questions/5243...
System.out.println(fmt.format(98787654.897));
http://stackoverflow.com/questions/5243...
Gregor5816 ::
Če še koga zanima oz. če bo še kdo rabil kaj podobnega, sem med dokumentacijo za javo našel enostavnejšo rešitev z izpisom, in sicer s System.out.printf().
Za zgornji primer bi bila rešitev sledeča:
Brez plusa izpiše le številko, s plusom pa je spredaj še predznak.
Vir: http://docs.oracle.com/javase/tutorial/...
Za zgornji primer bi bila rešitev sledeča:
System.out.printf("%+d", a);Brez plusa izpiše le številko, s plusom pa je spredaj še predznak.
Vir: http://docs.oracle.com/javase/tutorial/...
Vredno ogleda ...
| Tema | Ogledi | Zadnje sporočilo | |
|---|---|---|---|
| Tema | Ogledi | Zadnje sporočilo | |
| » | Java[kotne funkcije]Oddelek: Šola | 808 (764) | Mesar |
| » | JavaOddelek: Pomoč in nasveti | 1474 (1099) | shadeX |
| » | Java problemOddelek: Programiranje | 1734 (1432) | infiniteLoop |
| » | [java] problem z decimalkamiOddelek: Programiranje | 1728 (1402) | NeOman |
| » | [Naloga] Eulerjevo številoOddelek: Programiranje | 3293 (2645) | gani-med |