| 
 | 
		 | 
		
			
				
					 | 
				 
			
				
					
						
						
							
							
								
									
										 | 
									 
									
										ch1 ÀÚ¹Ù¸¦ ½ÃÀÛÇϱâ Àü¿¡ 
1. ÀÚ¹Ù(Java programming language) 2 
1.1 ÀÚ¹Ù¶õ? 2 
1.2 ÀÚ¹ÙÀÇ ¿ª»ç 3 
1.3 ÀÚ¹Ù¾ð¾îÀÇ Æ¯Â¡ 6 
1.4 JVM(Java Virtual Machine) 8 
 
2. ÀÚ¹Ù°³¹ßȯ°æ ±¸ÃàÇϱâ 10 
2.1 ÀÚ¹Ù °³¹ßµµ±¸(JDK)¼³Ä¡Çϱâ 10 
2.2 ÀÎÅÚ¸®Á¦ÀÌ(Intellij IDEA) ¼³Ä¡Çϱâ 20 
 
3. ÀÚ¹Ù·Î ÇÁ·Î±×·¥ÀÛ¼ºÇϱâ 28 
3.1 Hello.java 28 
3.2 ÀÚÁÖ ¹ß»ýÇÏ´Â ¿¡·¯¿Í ÇØ°á¹æ¹ý 31 
3.3 ÀÚ¹ÙÇÁ·Î±×·¥ÀÇ ½ÇÇà°úÁ¤ 32 
3.4 ÁÖ¼®(comment) 33 
3.5 ÀÌ Ã¥À¸·Î °øºÎÇÏ´Â ¹æ¹ý 34 
 
ch2 º¯¼ö(variable) 
1. º¯¼ö(variable) 40 
1.1 º¯¼ö(variable)¶õ? 40 
1.2 º¯¼öÀÇ ¼±¾ð°ú ÃʱâÈ 40 
1.3 º¯¼öÀÇ ¸í¸í±ÔÄ¢ 45 
 
2. º¯¼öÀÇ Å¸ÀÔ 47 
2.1 ±âº»Çü(primitive type) 48 
2.2 »ó¼ö¿Í ¸®ÅÍ·²(constant & literal) 50 
2.3 Çü½ÄÈµÈ Ãâ·Â - printf() 58 
2.4 ȸ鿡¼ ÀԷ¹ޱâ - Scanner 62 
 
3. Áø¹ý 64 
3.1 10Áø¹ý°ú 2Áø¹ý 64 
3.2 ºñÆ®(bit)¿Í ¹ÙÀÌÆ®(byte) 65 
3.3 8Áø¹ý°ú 16Áø¹ý 66 
3.4 Á¤¼öÀÇ Áø¹ý º¯È¯ 68 
3.5 ½Ç¼öÀÇ Áø¹ýº¯È¯ 70 
3.6 À½¼öÀÇ 2Áø Ç¥Çö - 2ÀÇ º¸¼ö¹ý 72 
 
4. ±âº»Çü(primitive type) 76 
4.1 ³í¸®Çü - boolean 76 
4.2 ¹®ÀÚÇü - char 76 
4.3 Á¤¼öÇü - byte, short, int, long 83 
4.4 ½Ç¼öÇü - float, double 89 
 
5. Çüº¯È¯ 95 
5.1. Çüº¯È¯(ij½ºÆÃ, casting)À̶õ? 95 
5.2 Çüº¯È¯ ¹æ¹ý 95 
5.3 Á¤¼öÇü°£ÀÇ Çüº¯È¯ 96 
5.4 ½Ç¼öÇü °£ÀÇ Çüº¯È¯ 98 
5.5 Á¤¼öÇü°ú ½Ç¼öÇü °£ÀÇ Çüº¯È¯ 101 
5.6 ÀÚµ¿ Çüº¯È¯ 103 
 
ch3 ¿¬»êÀÚ(operator) 
1. ¿¬»êÀÚ(operator) 108 
1.1 ¿¬»êÀÚ¿Í ÇÇ¿¬»êÀÚ 108 
1.2 ½Ä(ãÒ)°ú ´ëÀÔ ¿¬»êÀÚ 108 
1.3 ¿¬»êÀÚÀÇ Á¾·ù 108 
1.4 ¿¬»êÀÚÀÇ ¿ì¼±¼øÀ§¿Í °áÇÕ±ÔÄ¢ 110 
1.5 »ê¼ú º¯È¯(usual arithmetic conversion) 113 
 
2. ´ÜÇ× ¿¬»êÀÚ 115 
2.1 Áõ°¨ ¿¬»êÀÚ ++ -- 115 
2.2 ºÎÈ£ ¿¬»êÀÚ + - 118 
 
3. »ê¼ú ¿¬»êÀÚ 119 
3.1 »çÄ¢ ¿¬»êÀÚ + - * / 119 
3.2 ³ª¸ÓÁö ¿¬»êÀÚ % 130 
 
4. ºñ±³ ¿¬»êÀÚ 131 
4.1 ´ë¼Òºñ±³ ¿¬»êÀÚ < > <= >= 131 
4.2 µî°¡ºñ±³ ¿¬»êÀÚ == != 131 
 
5. ³í¸® ¿¬»êÀÚ 136 
5.1 ³í¸® ¿¬»êÀÚ - &&, ||, ! 136 
5.2 ºñÆ® ¿¬»êÀÚ & | ^ ~ << >> 143 
 
6. ±× ¿ÜÀÇ ¿¬»êÀÚ 152 
6.1 Á¶°Ç ¿¬»êÀÚ ? : 152 
6.2 ´ëÀÔ ¿¬»êÀÚ = op= 154 
 
ch4 Á¶°Ç¹®°ú ¹Ýº¹¹® 
1. Á¶°Ç¹® - if, switch 158 
1.1 if¹® 158 
1.2 if-else¹® 162 
1.3 if-else if¹® 163 
1.4 Áßø if¹® 166 
1.5 switch¹® 168 
 
2. ¹Ýº¹¹® - for, while, do-while 180 
2.1 for¹® 180 
2.2 while¹® 191 
2.3 do-while¹® 197 
2.4 break¹® 199 
2.5 continue¹® 200 
2.6 À̸§ ºÙÀº ¹Ýº¹¹® 202 
 
ch5 ¹è¿(array) 
1. ¹è¿(array) 206 
1.1 ¹è¿(array)À̶õ? 206 
1.2 ¹è¿ÀÇ ¼±¾ð°ú »ý¼º 206 
1.3 ¹è¿ÀÇ ±æÀÌ¿Í À妽º 208 
1.4 ¹è¿ÀÇ ÃʱâÈ 213 
1.5 ¹è¿ÀÇ º¹»ç 216 
1.6 ¹è¿ÀÇ È°¿ë 220 
 
2. String¹è¿ 230 
2.1 String¹è¿ÀÇ ¼±¾ð°ú »ý¼º 230 
2.2 String¹è¿ÀÇ ÃʱâÈ 230 
2.3 char¹è¿°ú StringŬ·¡½º 233 
2.4 Ä¿¸Çµå ¶óÀÎÀ» ÅëÇØ ÀԷ¹ޱâ 236 
 
3. ´ÙÂ÷¿ø ¹è¿ 238 
3.1 2Â÷¿ø ¹è¿ÀÇ ¼±¾ð°ú À妽º 238 
3.2 2Â÷¿ø ¹è¿ÀÇ ÃʱâÈ 238 
3.3 °¡º¯ ¹è¿ 243 
3.4 ´ÙÂ÷¿ø ¹è¿ÀÇ È°¿ë 244 
 
ch6 °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö I 
1. °´Ã¼ÁöÇâ¾ð¾î 254 
1.1 °´Ã¼ÁöÇâ ¾ð¾îÀÇ ¿ª»ç 254 
1.2 °´Ã¼ÁöÇâ¾ð¾î 254 
 
2. Ŭ·¡½º¿Í °´Ã¼ 255 
2.1 Ŭ·¡½º¿Í °´Ã¼ÀÇ Á¤ÀÇ¿Í ¿ëµµ 255 
2.2 °´Ã¼¿Í ÀνºÅϽº 256 
2.3 °´Ã¼ÀÇ ±¸¼º¿ä¼Ò - ¼Ó¼º°ú ±â´É 257 
2.4 ÀνºÅϽºÀÇ »ý¼º°ú »ç¿ë 258 
2.5 °´Ã¼ ¹è¿ 264 
2.6 Ŭ·¡½ºÀÇ ¶Ç ´Ù¸¥ Á¤ÀÇ 266 
 
3. º¯¼ö¿Í ¸Þ¼µå 270 
3.1 ¼±¾ðÀ§Ä¡¿¡ µû¸¥ º¯¼öÀÇ Á¾·ù 270 
3.2 Ŭ·¡½º º¯¼ö¿Í ÀνºÅϽº º¯¼ö 271 
3.3 ¸Þ¼µå 273  | 
									 
									
										| ´õº¸±â | 
									 
									| Ãâó : ¾Ë¶óµò  |  
								 
								
									
										 | 
									 
									
										Àú:³²±Ã¼º ÀÎÇÏ´ëÇб³¿¡¼ ¹°¸®ÇÐÀ» Àü°øÇÏ¿´À¸¸ç »ï¼ºSDS¿¡¼ ù Á÷Àå»ýȰÀ» ½ÃÀÛÇß´Ù. »ï¼º¸ÖƼķÆÛ½º¿¡¼ ÀÚ¹Ù¸¦ °ÀÇÇÏ¿´À¸¸ç, ¿©·¯ Á÷ÀåÀ» °ÅÃÄ ÇöÀç´Â ÇÁ¸®·£¼·Î ÁýÇʰú °ÀǸ¦ Çϰí ÀÖ´Ù. http://www.javachobo.com°ú http://cafe.naver.com/javachobostudy.cafe¸¦ ¿î¿µÇϰí ÀÖÀ¸¸ç ÀÚ¹Ù¿Í Ã¥°ü·Ã ¹®ÀÇ¿¡ Á÷Á¢ ´äº¯ÇØÁÖ°í ÀÖ´Ù. ´ëÇ¥ Àú¼·Î´Â ¡ºJavaÀÇ Á¤¼®¡»ÀÌ ÀÖ´Ù.
 
   | 
									 
									
										| ´õº¸±â | 
									 
									| Ãâó : ¿¹½º24  |  
								 
								
									
										 | 
									 
									
										 JavaÀÇ Á¤¼® - ³²±Ã¼º ÁöÀ½  17³â Àü ù Ãâ°£ ÀÌÈÄ·Î ¿À·§µ¿¾È ÀÚ¹Ù ºÐ¾ßÀÇ º£½ºÆ® ¼¿·¯ÀÎ  'ÀÚ¹ÙÀÇ Á¤¼®'ÀÇ ÃֽůÇ. ÀÚ¹ÙÀÇ Ãֽбâ´ÉÀ» ÀÚ¼¼ÇÏ°í ±íÀÌÀÖ°Ô ¼³¸íÇÏ¿´´Ù. ÀúÀÚ°¡ Ä«Æä¿¡¼ 20³â ³Ñ°Ô Á÷Á¢ µ¶Àڵ鿡°Ô ´äº¯À» ÇØ¿À¸é¼ Ãʺ¸ÀÚ°¡ ¾î·Á¿öÇÏ´Â ºÎºÐÀ» Àß ÆÄ¾ÇÇϰí Ã¥¿¡ ¹Ý¿µÇÏ¿´´Ù. ÀúÀÚ°¡ 20³â ³Ñ°Ô ²ÙÁØÈ÷ ÁýÇÊÇØ¿Â Ã¥À¸·Î ±íÀÌ¿Í ¼¼¹ÐÇÔ ±×¸®°í ÀúÀÚÀÇ Á¤¼º°ú ³ë·ÂÀÌ µ¸º¸À̴ åÀÌ´Ù.  | 
									 
									
										| ´õº¸±â | 
									 
									| Ãâó : ¾Ë¶óµò  |  
								 
								
							 
						 
						
					 | 
				 
			  | 
		 | 
		
 |