» »

[Java] Predznak števila

[Java] Predznak števila

Gregor5816 ::

Imam vprašanje glede predznaka pri izpisu števila.

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...

Gregor5816 ::

Hvala.

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:

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 ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Java[kotne funkcije]

Oddelek: Šola
5689 (645) Mesar
»

Java

Oddelek: Pomoč in nasveti
141374 (999) shadeX
»

Java problem

Oddelek: Programiranje
201629 (1327) infiniteLoop
»

[java] problem z decimalkami

Oddelek: Programiranje
91608 (1282) NeOman
»

[Naloga] Eulerjevo število

Oddelek: Programiranje
233115 (2467) gani-med

Več podobnih tem