Jos sanotaan että halutaan muuntaa vaikkapa int binääriseksi, mitä se käytännössä tarkoittaa? Sitä että esim. jos int i = 3 niin silloin se on binäärinä 0000 0011? Entä onko arvo 0x10 hexadesimaalimuodossa? Miten tuo voidaan muuntaa binääriksi?
Selitys binäärille?
Jake
1255
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 1
Vanhimmat
Luokassa java.lang.Integer on metodit lukujen pyörittelyyn eri lukujärjestelmien välillä.
"Jos sanotaan että halutaan muuntaa vaikkapa int binääriseksi, mitä se käytännössä tarkoittaa? Sitä että esim. jos int i = 3 niin silloin se on binäärinä 0000 0011?"
Juu, juuri noin.
"Entä onko arvo 0x10 hexadesimaalimuodossa? Miten tuo voidaan muuntaa binääriksi?"
No ainakin siten, että muutat heksan ensin 10-järjestelmään ja siitä sitten binääriluvuksi.
Integer luku = Integer.valueOf(heksa,16);
String binaari = Integer.toBinaryString(luku.intValue());