4.¹®¹ý ±âÃÊ


4.7 ¿¬»êÀÚ

  ¾Õ¿¡¼­ °£´ÜÈ÷(?) ÀÚ¹ÙÀÇ ±âº» ŸÀÔ º¯¼ö°ú Çüº¯È­¿¡ ´ëÇØ¼­ »ìÆìº¸¾Ò´Ù. ¿©±â¼­´Â ÀÌ·¯ÇÑ ÀÚ¹ÙÀÇ º¯¼öµéÀ» °¡Áö°í ´Ù¾çÇÑ ¿¬»êÀ» ÇØº¸µµ·Ï ÇϰڴÙ.

  ÀÏ´Ü ¿¬»êÀÚ¶ó´Â °ÍÀ» µé¿©´Ùº¸°í, °£´ÜÈ÷ ºÐ·ùºÎÅÍ ÇØº¸ÀÚ.

  µ¡¼À ¿¬»êÀÚ(+)¸¦ ¿¹·Î µé¸é, a + b¿Í °°ÀÌ Ç¥±âÇÏ¸ç µ¡¼À¿¡ Âü°¡ÇÏ´Â Ç׸ñ(ÀÌ°É ÇÇ¿¬»êÀÚ¶ó°í ºÎ¸¥´Ù.)ÀÌ 2°³ Áï, a, bÀ̹ǷΠÀ̸¦ ÀÌÇ× ¿¬»êÀÚ·Î ºÎ¸¥´Ù.

  ¿¬»êÀÚ´Â ±âº»ÀûÀ¸·Î ´ÙÀ½°ú °°ÀÌ ±¸ºÐµÈ´Ù.

  • ´ÜÇ× ¿¬»êÀÚ : ÇϳªÀÇ ÇÇ¿¬»êÀÚ¸¦ °¡Áø´Ù. ex) !true, a++
  • ÀÌÇ× ¿¬»êÀÚ : µÎ°³ÀÇ ÇÇ¿¬»êÀÚ¸¦ °¡Áø´Ù. ex) a + b, a += 8
  • »ïÇ× ¿¬»êÀÚ : ¼¼°³ÀÇ ÇÇ¿¬»êÀÚ¸¦ °¡Áø´Ù. ex) true ? 1:2
  À§¿Í °°Àº ºÐ·ù´Â Çй®Àû(?)ÀÎ ºÐ·ùÀ̰í, ¿ì¸®´Â ¿©±â¼­ ½¬¿î °ÍºÎÅÍ Çϳª¾¿ Â÷±ÙÂ÷±Ù ¹è¿ö°¡º¸ÀÚ. ¸ÕÀú »çÄ¢ ¿¬»çÀÚ(µ¡¼À, »¬¼À, °ö¼À, ³ª´°¼À) ºÎÅÍ ~~~

  • »çÄ¢ ¿¬»êÀÚ

      ±¹¹ÎÇб³(³ª´Â ºÐ¸íÈ÷ ±¹¹ÎÇб³ ³ª¿Ô´Ù. ¿ä»õ ¾î¸°À̳ª ÃʵîÇб³ ³ª¿Â°Å°í) ½ÃÀý¿¡ ¿­½ÉÈ÷ ¸Â¾Æ°¡¸é¼­ ¹è¿ü´ø µ¡¼À, »¬¼À, °ö¼À, ³ª´°¼ÀÀ» ÅëÄªÇØ¼­ »çÄ¢ ¿¬»êÀ̶ó°í ºÎ¸¥´Ù.

      ¿ì¸®°¡ ¾Ë°í ÀÖ°í ÀÖ´Â ¹Ù·Î(!) ±× »çÄ¢¿¬»êÀÌ´Ù. À̰űîÁö ¼³¸íÇϱ⿡´Â ³Ê¹« Áö³ªÄ£ °¨ÀÌ ÀÖÀ¸´Ï ¿¹¸¦ µé¾î ¼³¸íÇÏ´Â ÁþÀº ±×³É ³Ñ¾î°¡ÀÚ. ´ç¿¬È÷ °ö¼ÀÀ̳ª ³ª´°¼ÀÀÌ µ¡¼À, »¬¼Àº¸´Ù ¿ì¼±Çϰí, ¿ÞÂʺÎÅÍ ¿À¸¥ÂÊÀ¸·Î ¿¬»êÀ» Â÷·Ê·Î ¼öÇàÇÑ´Ù.

      °£´ÜÇÑ »çÄ¢¿¬»êÀÇ ¿¹¸¦ º¸ÀÚ.( Á¤¼ö¿¬»ê °á°ú = Á¤¼ö )

    class test{
        public static void main(String[] args){

        int a, b;

        a = 1;
        b = 2;

        System.out.println("µ¡¼À : " + (a+b) );
        System.out.println("»¬¼À : " + (a-b) );
        System.out.println("°ö¼À : " + (a*b) );
        System.out.println("³ª´°¼À: " + (a/b) );
        }
    }
    µ¡¼À : 3
    »¬¼À : -1
    °ö¼À : 2
    ³ª´°¼À: 0

      À§¿¡¼­ ÁÖÀÇÇØ¼­ ºÁ¾ßÇÒ ºÎºÐÀÌ ÀÖ´Ù. ¿¬»ê½Ã¿¡ °ýÈ£¸¦ ›§´Ù´Â Á¡Àε¥, (a-b)¿Í °°ÀÌ °ýÈ£¸¦ ¾´ ÀÌÀ¯´Â »¬¼À ¿¬»êÀ» ¸ÕÀúÇϱâ À§Çؼ­´Ù.

      µ¡¼ÀÀº ¾Õ¿¡¼­ºÎÅÍ ´õÇØÁ® ¿Â´Ù. ±×·¸´Ù¸é, "»¬¼À : " À̶ó´Â ¹®ÀÚ¿­°ú (a-b)¸¦ ´õÇÏ¸é ¹®ÀÚ¿­ ÇÕÄ¡±â ó·³ ÀÛµ¿ÇÑ´Ù°í Çß´Ù.

      ±×·¯³ª °ýÈ£¸¦ ¾ø¾Ö¸é »óȲÀÌ ´Þ¶óÁö°Ô µÈ´Ù.

      »¬¼ÀÀ» ¿¹·Î °ýÈ£¸¦ »©¸é, "»¬¼À : " + a - b °¡µÈ´Ù. ¸ÕÀú, "»¬¼À : "À̶ó´Â ¹®ÀÚ¿­°ú a(1)¸¦ ´õÇÏ¿© »ý±ä ¹®ÀÚ¿­( "»¬¼À : 1")¿¡ - b¸¦ °è»êÇØ¾ß Çϴµ¥ ¹®ÀÚ¿­¿¡¼­´Â ´õÇϱ⠹ۿ¡´Â Áö¿øÇÏÁö ¾Ê¾Æ¼­ ´ÙÀ½°ú °°Àº ¿¡·¯°¡ ³ª°Ô µÈ´Ù.

    test.java:10: operator - cannot be applied to java.lang.String,int
      System.out.println("»¬¼À : " + a-b );
                                            ^
    1 error

      ¿©±â¼­, ³ª´°¼ÀÀÇ °æ¿ì 0À¸·Î ³ª´­ ¶§ÀÇ ¹®Á¦Á¡Àº µÚ¿¡¼­ ´Ù½Ã ³íÀÇÇϵµ·Ï ÇÏÀÚ.

- Last Update : 2002.04.20 by Deadfire(http://www.deadfire.net)

Java ¾ð¾î ±âÃÊ
¼­ ¾ð
Install
First Example
¹®¹ý±âÃÊ
     - ÁÖ¼®
     - ±¸ºÐÀÚ
     - ¸í¸í±ÔÄ¢
     - ¸®ÅÍ·²
     - º¯¼ö(±âº»Å¸ÀÔ)
     - Çüº¯È¯
     - ¿¬»êÀÚ
     - Á¶°Ç¹®
     - ¹Ýº¹¹®

Copyright ¨Ï 1997 ~, Deadfire Program Master