בעיה למקצוענים

ogispan

New member
בעיה למקצוענים

יש לי מערך בגודל 2 BYTE ואני רוצה להכניס אליו את המספר 500. איך אני עושה את זה? תודה רבה לכולם!!!
 

DadleFish

New member
פשוט מאוד

bytearray[0] = number%256; bytearray[1] = number/256;​
(זה little endian כמובן)
 

omernaor

New member
תודה רבה!!!!

אני אבדוק את זה
 

omernaor

New member
מצטער... התשובה לא נכונה

ערך BYTE בג'אווה הוא בין -127 ל 128 אז זה הופך את הפיתרון ללא רלוונטי בשפה - - זו מכיוון שאין אפשרות לעשות את המשתנה UNSIGNED
 

DadleFish

New member
בפעם הבאה תפעילו קצת את הראש

נתתי לכם את הפתרון בשרשור השני. בכל מקרה, לעשות המרה מ-0-255 ל-127-(12
אמור להיות לכם פשוט, בהינתן שאתם סטודנטים למדעי המחשב.
 
למעלה