Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 3.249 pregleda

Najnovija ↓

Java ne razumem sta znaci 0x0f; 10.11.2013. u 17:40 · pre 158 meseci #1
Pozdrav radim zadatke u javi iz neke knjige i radi se upotreba logickih operatora nad bitovima

evo ga code:
Code:


public class BitLogika 
{
    public static void main(String args[])
    {
        String binarniBrojevi[]=
        {
                "0000", "0001", "0010", "0011", "0100", "0101", "0110", "0111",
                "1000", "1001", "1010", "1011", "1100", "1101", "1110", "1111"
        }; 
        
        int a=3; 
        int b= 6; 
        int c= a|b; // 0111 =6
        int d = a & b; // 0010 =2
        int e =a^b; // 0101 =5
        int f=(~a&b) |(a&~b);
                                
        int g= ~a&0x0f;
        System.out.println(" a= " +binarniBrojevi[a]);
        System.out.println(" b= " +binarniBrojevi[b]);
        System.out.println(" a|b= " +binarniBrojevi[c]);
        System.out.println(" a&b= " +binarniBrojevi[d]);
        System.out.println(" a^b= " +binarniBrojevi[e]);
        System.out.println("~a&b|a&~b= " +binarniBrojevi[f]);
        System.out.println(" ~a=" +binarniBrojevi[g]);
    }                        
 
}


I sve razumem kako radi osim ovog dela int g= ~a&0x0f;

znam sta radi ~a i znam sta radi & znak ali ne razumem sta treba da predstavlja ovaj deo 0x0f;
u knjizi pise Na vrednost ~a prvo je primenjena konjukcija sa 0x0f sta to znaci 0x0f ?
Re: Java ne razumem sta znaci 0x0f; 11.11.2013. u 23:37 · pre 158 meseci #3
Axa, znam heksadecimalni sistem no nije mi jasno zasto je moralo da se stavi to 0x0f ? zasto ne jednostavno samo ~a&f ? ili mora da se doda to 0x0 da bi se znalo da se radi
o heksadecimalnom sistemu ?
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme