Kezdőoldal » Számítástechnika » Programozás » Java nyelv tizedes pont...

Java nyelv tizedes pont helyett VESSZŐ?!

Figyelt kérdés
Java nyelvben Lebegőpontok szám ki íratásánál tizedesponttal írja ki a programom a végét,de nekem tizedes vesszőre lenne szükségem.Hogyan tudnám ezt megoldani?

2017. jan. 16. 14:30
 1/8 anonim ***** válasza:
String replace
2017. jan. 16. 14:36
Hasznos számodra ez a válasz?
 2/8 SimkoL ***** válasza:
100%
DecimalSeperator-nak szokták hívni más nyelveken. Gondolom Java-ban is hasonló: [link]
2017. jan. 16. 14:42
Hasznos számodra ez a válasz?
 3/8 anonim ***** válasza:
100%

Alapértelmezésben az oprendszered nyelvi beállításainak megfelelően írja ki. Tehát ahol futtatni akarod, ott magyar van beállítva, akkor ott jól fog látszódni. Ezt pedig így tudod felülbírálni:


DecimalFormat formatter = new DecimalFormat("#0,00");

double d = 123.456;

System.out.println(formatter.format(d));


DE: ilyen esetben már nem veszi figyelembe a rendszered nyelvi beállításait. Csak indokolt esetben kell használni, egyébként a területi beállításokra érdemes hagyatkozni.

2017. jan. 16. 14:48
Hasznos számodra ez a válasz?
 4/8 A kérdező kommentje:

Valamiért nem akar összejönni,küldöm a kódot:



import java.util.Scanner;



public class Fahrenheit {



public static void main(String[] args) {

System.out.print("Kérem a Celsius-fok értéket: ");

Scanner sc = new Scanner(System.in);

int beKert = sc.nextInt();

int a = 9;

int b = 5;

double fahR = (((double)a/(double)b)*beKert)+32;

System.out.printf("Fahrenheitben: "+fahR+" "+"fok.");


}


}



És ennek a kimenete: Kérem a Celsius-fok értéket: 100

Fahrenheitben: 212.0 fok.


a 212.0 fok-nak kellene pont helyett vessző.

2017. jan. 16. 14:51
 5/8 SimkoL ***** válasza:
Mivel sehol sem változtattad meg a tizedes elválasztót...
2017. jan. 16. 14:55
Hasznos számodra ez a válasz?
 6/8 A kérdező kommentje:
Hogyan tudnám megváltoztatni?
2017. jan. 16. 15:02
 7/8 anonim ***** válasza:
Már le van írva a válasz.
2017. jan. 16. 15:21
Hasznos számodra ez a válasz?
 8/8 A kérdező kommentje:
Nem vettem észre az előttem szólót,elnézését kérem!Köszönöm a válaszokat!
2017. jan. 16. 15:33

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!