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)
|
|
|