Äڵ忡 ÀÛÀº ¿À·ù°¡ ÀÖ½À´Ï´Ù. Á¶°Ç¹®À̳ª ¿¬»êÀÚ »ç¿ë¿¡ ¿Ã¹Ù¸£Áö ¾ÊÀº ºÎºÐÀÌ º¸ÀÔ´Ï´Ù. ¿©±â¼ mask mask + 1;
°°Àº ±¸¹®Àº Java¿¡¼ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù. ¿Ã¹Ù¸£°Ô ¼öÁ¤ÇÑ´Ù¸é, ¾Æ¸¶µµ mask = mask + 1;
¶Ç´Â mask += 1;
°°Àº ¹æ½ÄÀ¸·Î ÀÛ¼ºÇÏ·Á°í ÇßÀ» °Ì´Ï´Ù. ±×·¸°Ô °¡Á¤ÇÏ°í Äڵ带 ¼öÁ¤ÇØ º¸°Ú½À´Ï´Ù.
public class Spock {
public static void main(String[] args) {
int mask = ;
int count = ;
if (((5 < 7) || (++count < 10)) | mask++ < 10) mask = mask + 1;
if ((6 > 8) ^ false) mask = mask + 10;
if (!(mask > 1) && ++count > 1) mask = mask + 100;
System.out.println(mask + " " + count);
}
}
- ù ¹ø°
if
¹®¿¡¼´Â (5 < 7)
ÀÌ true
À̹ǷΠ||
µÚÀÇ Á¶°ÇÀº Æò°¡µÇÁö ¾Ê½À´Ï´Ù. ÇÏÁö¸¸ |
»ç¿ëÀ¸·Î ÀÎÇØ mask++ < 10
Á¶°ÇÀº Æò°¡µÇ¾î mask
´Â 1 Áõ°¡ÇÕ´Ï´Ù. ±×¸®°í ±× µÚ¿¡ mask = mask + 1;
ÀÌ ½ÇÇàµÇ¾î mask
´Â ´Ù½Ã 1 Áõ°¡ÇÕ´Ï´Ù. µû¶ó¼ ù ¹ø° if
¹® ÈÄ¿¡ mask
´Â 2
°¡ µË´Ï´Ù.
- µÎ ¹ø°
if
¹®ÀÇ Á¶°ÇÀº °ÅÁþÀÔ´Ï´Ù. (6 > 8) ^ false
´Â °ÅÁþÀ̹ǷΠÀÌ ÆÄÆ®´Â ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù.
- ¼¼ ¹ø°
if
¹®¿¡¼´Â mask > 1
ÀÌ true
À̹ǷΠ!(mask > 1)
˼ false
°¡ µË´Ï´Ù. µû¶ó¼ &&
µÚÀÇ Á¶°ÇÀº Æò°¡µÇÁöµµ ¾ÊÀ¸¸ç ÀÌ ±¸¹®µµ ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù.
ÃÖÁ¾ÀûÀ¸·Î mask
´Â 2
, count
´Â ``ÀÔ´Ï´Ù. µû¶ó¼ Ãâ·ÂÀº 2
ÀÔ´Ï´Ù.
ÇÏÁö¸¸ ³ª¿µÈ Äڵ忡 ´ëÇÑ ¼³¸íÀº ¿Ã¹Ù¸£°Ô ¼öÁ¤µÈ Äڵ带 ±â¹ÝÀ¸·Î ÇÑ °ÍÀÔ´Ï´Ù. ½ÇÁ¦ Á¦ÃâÇϽŠÄÚµå´Â Java ±¸¹® ±ÔÄ¢¿¡ ¸ÂÁö ¾Ê±â ¶§¹®¿¡ ÄÄÆÄÀϵÇÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù.