Kezdőoldal » Számítástechnika » Programozás » Javaban van lehetőség bináris...

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:
100%
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.
2021. jan. 21. 22:25
Hasznos számodra ez a válasz?
 2/2 tabaki ***** válasza:
100%

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));           

      }

}

2021. jan. 21. 23:05
Hasznos számodra ez a válasz?

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!