Kezdőoldal » Számítástechnika » Programozás » Hogy kell úgy megadni egy...

Hogy kell úgy megadni egy számot hogy 2 tizedesjegyet mutasson?

Figyelt kérdés

val = val*100;

val = Math.round(val);

val = val /100;

System.out.println(val*100+Math.round(val)+val/100);

Annyit tudok hogy valahogy így kell de valamiért ha mondjuk beírom hogy 78 akkor azt írja ki hogy 7878.78

Lehet csak én vagyok a hülye de elmagyarázna valaki hogy hogyan kell csinálni? 9.-es vagyok :D


2016. nov. 5. 14:45
 1/8 anonim ***** válasza:

Ez a baromság nem tudom mi, ami ideraktál, de semmi értelme.

[link]

2016. nov. 5. 14:54
Hasznos számodra ez a válasz?
 2/8 anonim ***** válasza:

Az elso harom sor azt csinalja hogy beszorozza szazzal azt egeszre kerekiti, utana visszaosztja. Ez azt eremenyezi majd hogu csak az elso ket tizedesjegy fog majd szerepelni a szamban. Tehat a 3 lmsor utan a val valtozo mar ezt a szamot tarolja, de a system out printbe a kiiraskor megvaltoztatod azzal a belfo fuggvennyel.

Probald meg hogy a system out print utani zarojelbe csak val-t irsz. ugy mennie kene.

2016. nov. 5. 15:00
Hasznos számodra ez a válasz?
 3/8 A kérdező kommentje:

Valahogy így?

public static void main(String[] args) {

Scanner sc=new Scanner(System.in);

System.out.println("Adjon meg egy valós számot: ");

double val;

val=sc.nextDouble();

val = val*100;

val = Math.round(val);

val = val /100;

System.out.println(val);

2016. nov. 5. 15:10
 4/8 anonim ***** válasza:
Hacsak nem valami speciális üzleti alkalmazás, akkor nem a számot kell úgy megadni, hanem csak kiíratni kell úgy.
2016. nov. 5. 15:13
Hasznos számodra ez a válasz?
 5/8 A kérdező kommentje:
Csak kiiratni kell úgy két tizedesjeggyel
2016. nov. 5. 15:21
 6/8 anonim ***** válasza:
100%

Akkor:


System.out.printf("%.2f%n", val);

2016. nov. 5. 15:35
Hasznos számodra ez a válasz?
 7/8 anonim ***** válasza:

...

#1

2016. nov. 5. 15:47
Hasznos számodra ez a válasz?
 8/8 A kérdező kommentje:
Köszönöm a válaszokat!
2016. nov. 5. 15:53

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!