º»¹®/³»¿ë
Á¦4Àå Á¦¾î¹®°ú ¿¹¿Üó¸®
1.º¹ÇÕ¹®
- ¿©·¯°³ÀÇ ¹®ÀåÀ» {}À¸·Î ¹¾î ÇϳªÀÇ ¹®ÀåÀ¸·Î Ãë±ÞÇÏ´Â °Í
º¹ÇÕ¹®ÀÇ Ç¥Çö
{}À» ÀÌ¿ëÇÏ¿© ¿©·¯°³ÀÇ ÀÛ¾÷À» Çϳª·Î ó¸® ÇÑ´Ù.
º¯¼öÀÇ »ý¸íÁÖ±â
Value Type variable : º¯¼öÀÇ À̸§ÀÌ ¼±¾ðµÈ {}¸¦ ¹þ¾î³ª¸é »ý¸íÀÌ ³¡³²
Reference Type variable : º¯¼öÀÇ À̸§ÀÌ ¼±¾ðµÈ {}¸¦ ¹þ¾î³ª¸é ·¹ÆÛ·±½º¸¶ »ý¸íÀÌ ³¡³²(°´Ã¼´Â °¡ºñÁöÄ÷ºÅÍ¿¡ ÀÇÇØ¼ ¾ðÁ¨°¡ »ç¶óÁü)ÁßøµÈ ºí·°¿¡¼ °°Àº À̸§ÀÇ º¯¼ö ¼±¾ðÀº ¿À·ùÁßøµÈ ºí¶ô¾È¿¡¼´Â °°Àº À̸§ÀÇ º¯¼ö¸¦ »ç¿ëÇÒ ¼ö ¾ø´Ù.
¿Ö? ÀǵµÀûÀ¸·Î °°Àº À̸§À» ¾²´Â °Í º¸´Ù´Â ½Ç¼ö°¡ ¸¹±â ¶§¹®¿¡ ±×·²°ÍÀÌ´Ù.
´Ù¸¥ ¾ð¾î¿¡¼´Â ´Ù Çã¿ëÀÌ µÈ´Ù.ÄÄÆÄÀÏ ¿À·ù, ·±Å¸ÀÓ ¿À·ù ÀÌ°Ç ½±Áö ÇÏÁö¸¸ º¯¼ö »ç¿ëÀÌ À߸øµÈ ¿À·ù´Â ã±â Èûµë
2.Á¶°Ç¹®(if/switch)
if(Á¶°Ç½Ä) ¹®Àåif(Á¶°Ç½Ä) {...}if(Á¶°Ç½Ä) ¹®Àå1;else ¹®Àå2;if(condition){¹®Àå1;}else if(condition){¹®Àå2;}else{¹®Àå3;}switch(Á¶°Ç½Ä) {case ¼ö½Ä1: case ¼ö½Ä2: ... default:}Á¶°Ç½ÄÀº ¹Ýµå½Ã ³í¸®Àû Âü,°ÅÁþ ÇüÅ¿©¾ß ÇÑ´Ù.
Á¤¼öÇü Á¶°Ç½ÄÀº ºÒ°¡(1, 0, ¡¦(»ý·«)