Javaban van lehetőség bináris számokat konvertálni decimálissá?
Figyelt kérdés
Azt tudom hogy pl int szam = 0b11; akkor kiírja ugye a számot.
Viszont én utólag szeretném módosítani ezt a bináris számot, nem egy előre megadott számra lennem szükségem.
PL:
int szam 1 = 1100;
int szam2 = 0b+szam1;
Ugye ez így nyilván nem működik. Erre mi a legegyszerűbb megoldás?
2021. jan. 21. 22:17
1/2 tabaki válasza:
Nem egészen értem a problémát. Akármilyen számrendszerben írod be, mindenképpen binárisan tárolódik, és alaphelyzetben decimálisan íródik ki. Ha kiíratni is binárisan szeretnéd, azt külön kérned kell, talán a System.out.println(Integer.toBinaryString(szam)); utasítással.
2/2 tabaki válasza:
Nem ismerem a Javát, de ilyesmire gondolok:
public class binaris {
public static void main (String[] args) {
int szam1 = 1100;
int szam2 = szam1;
System.out.printf("Decimálisan: szam1=%d szam2=%d\n", szam1, szam2);
System.out.printf("Binárisan: szam1=%s szam2=%s\n", Integer.toBinaryString(szam1), Integer.toBinaryString(szam2));
}
}
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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!