Á¤¼ºÈÆ
    2Àå ½Ç½À



´ÙÀ½ÀÇ ÇÁ·Î±×·¥À» Á÷Á¢ ¼öÇà½ÃÄÑ º¸°í ¿©·¯ °¡Áö¸¦ ¼öÁ¤Çϸ鼭 Å×½ºÆ® Çغ¸½Ã¿À.

 

  1. Hello2030
  2. Hello
  3. CircleArea
  4. TypeConversion
  5. ScannerEx
  6. ArithmeticOperator
  7. BitShiftOperator
  8. LogicalOperator
  9. AssignmentIncDecOperator
  10. TernaryOperator
  11. Twenties
  12. Grading
  13. NestedIf
  14. Season
  15. TestSensor
  16. switchEx
  17. switchWithoutBreakEx

½Ç½À¹®Á¦

¾Æ·¡ÀÇ ¹®Á¦¸¦ Ç®¾î Á¦ÃâÇϽÿÀ.

1

µÎ Á¤¼ö¸¦ ÀÔ·Â¹Þ¾Æ ÇÕÀ» ±¸ÇÏ¿© Ãâ·ÂÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇ϶ó. Å°º¸µå ÀÔ·ÂÀº Scanner Ŭ·¡½º¸¦ ÀÌ¿ëÇ϶ó.

2

2Â÷¿ø Æò¸é¿¡¼­ ÇϳªÀÇ Á÷»ç°¢ÇüÀº µÎ Á¡À¸·Î Ç¥ÇöµÈ´Ù. (50, 50)°ú (100, 100)ÀÇ µÎ Á¡À¸·Î ÀÌ·ç¾îÁø »ç°¢ÇüÀÌ ÀÖ´Ù°í ÇÏÀÚ. ÇÑ Á¡À» ±¸¼ºÇÏ´Â Á¤¼ö x ¿Í y °ªÀ» ÀԷ¹ްí Á¡ (x,y)°¡ ÀÌ Á÷»ç°¢Çü ¾È¿¡ ÀÖ´ÂÁö¸¦ ÆǺ°ÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇ϶ó.

3

´ÙÀ½°ú °°ÀÌ AND ¿Í ORÀÇ ³í¸® ¿¬»êÀ» ÀÔ·Â¹Þ¾Æ °á°ú¸¦ Ãâ·ÂÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇ϶ó. ¿¹¸¦ µé¾î 'true AND false' ÀÇ °á°ú·Î false ¸¦, 'true OR false'ÀÇ °á°ú·Î true ¸¦ Ãâ·ÂÇÏ¸é µÈ´Ù. if ¹®À» ´ë½Å switch ¹®À» ÀÌ¿ëÇ϶ó.

4

µ·ÀÇ ¾×¼ö¸¦ ÀÔ·Â¹Þ¾Æ ¿À¸¸¿ø±Ç, ¸¸¿ø±Ç, õ¿ø±Ç, 500¿øÂ¥¸® µ¿Àü, 100¿øÂ¥¸® µ¿Àü, 10¿øÂ¥¸® µ¿Àü, 1¿øÂ¥¸® µ¿Àü °¢ ¸î°³·Î º¯È¯µÇ´ÂÁö Ãâ·ÂÇ϶ó.

5

ÇÐÁ¡ÀÌ A, BÀ̸é "Excellent", ÇÐÁ¡ÀÌ C, DÀ̸é "Good", ÇÐÁ¡ÀÌ FÀ̸é "Bye"¶ó°í Ãâ·ÂÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇ϶ó.

6

369°ÔÀÓÀÇ ÀϺθ¦ ÀÛ¼ºÇغ¸ÀÚ. 1~99±îÁöÀÇ Á¤¼ö¸¦ ÀÔ·Â¹Þ°í ¼ö¿¡ 3, 6, 9 Áß Çϳª°¡ ÀÖ´Â °æ¿ì´Â "¹Ú¼ö¦", µÎ °³ ÀÖ´Â °æ¿ì´Â "¹Ú¼ö¦¦", Çϳªµµ ¾øÀ¸¸é "¹Ú¼ö¾øÀ½"À» Ãâ·ÂÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇ϶ó. ¿¹¸¦ µé¸é, 13ÀÎ °æ¿ì "¹Ú¼ö¦", 36ÀÎ °æ¿ì "¹Ú¼ö¦¦", 5ÀÎ °æ¿ì "¹Ú¼ö¾øÀ½"À» Ãâ·ÂÇÏ¸é µÈ´Ù.
Bonus

»çÄ¢ ¿¬»êÀ» ÀÔ·Â¹Þ¾Æ ½ÇÇàÇØÁÖ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ°íÀÚ ÇÑ´Ù. À̶§ ¿¬»êÀÚ´Â +, -, *, / ÀÇ 4°¡Áö·Î ÇÏ°í ÇÇ¿¬»ê´Ù´Â ¸ðµÎ ½Ç¼öÀ̸ç, ´ÙÀ½°ú °°ÀÌ ÇÇ¿¬»êÀÚ¿Í ¿¬»êÀÚ´Â ºóÄ­À¸·Î ºÐ¸®ÇÏ¿© ÀÔ·ÂÇÏ´Â °ÍÀ¸·Î ÇÑ´Ù.

32.3 + 3             16.6 - 20.3             5 * 2.1               6 / 3

 

ÀÌ ÇÁ·Î±×·¥ÀÇ ½ÇÇà »ç·Ê°¡ ¾Æ·¡¿Í °°À» ¶§, ´ÙÀ½ Äڵ带 ¿Ï¼ºÇ϶ó.

                                    // Scanner Ŭ·¡½º¸¦ »ç¿ëÇϱâ À§ÇÑ import ¹®
public class Arithmetic {
    public static void main(String[] args) {
        Scanner scanner =                                 // Scanner °´Ã¼ »ý¼º
        System.out.print("½ÄÀ» ÀÔ·ÂÇϼ¼¿ä>>");
        double op1 =                              // ù ¹ø° ÇÇ¿¬»êÀÚ ÀÔ·Â
        String operator =                         // ¿¬»êÀÚ ½ºÆ®¸µ ÀÔ·Â
        double op2 =                              // µÎ ¹ø° ÇÇ¿¬»êÀÚ ÀÔ·Â
        double result = 0;
        switch(          ) {
            case "+" :  result = op1 + op2; break;
            case "-" :  result = op1 - op2; break;
            case "*" :                                     
            case "/" :
                                  { // ³ª´©´Â ¼ö°¡ 0À̸é
                    System.out.println("0À¸·Î ³ª´­ ¼ö ¾ø½À´Ï´Ù.");
                    return; //ÇÁ·Î±×·¥ Á¾·á
                }
                result = op1 / op2;
                break;
            default: System.out.println("¿¬»ê ±âÈ£°¡ À߸øµÇ¾ú½À´Ï´Ù.");
        }
                                                 // ¿¬»ê °á°ú Ãâ·Â
    }
}


 

Open Challenge

°¡À§¹ÙÀ§º¸ °ÔÀÓ

µÎ »ç¶÷ÀÌ ÇÏ´Â °¡À§¹ÙÀ§º¸ °ÔÀÓÀ» ¸¸µé¾îº¸ÀÚ. µÎ »ç¶÷ÀÇ À̸§Àº 'ö¼ö'¿Í '¿µÈñ'ÀÌ´Ù. ¸ÕÀú 'ö¼ö'¸¦ Ãâ·ÂÇÏ°í "°¡À§", "¹ÙÀ§", "º¸" Áß Çϳª¸¦ ¹®ÀÚ¿­·Î ÀԷ¹޴´Ù. "¿µÈñ"¿¡ ´ëÇؼ­ ¸¶Âù°¡Áö·Î ¹æ¹ýÀ¸·Î ÀԷ¹޴´Ù. µÎ »ç¶÷À¸·ÎºÎÅÍ ¹®ÀÚ¿­À» ÀԷ¹ÞÀº ÈÄ ´©°¡ ÀÌ°å´ÂÁö ÆǺ°ÇÏ¿© ½ÂÀÚ¸¦ Ãâ·ÂÇÑ´Ù.

 

  µî·ÏÀÏ : 2016-08-29 [03:33] Á¶È¸ : 2610 ´Ù¿î : 0   
 
¡â ÀÌÀü±Û19´Ü Ãâ·ÂÇϱâ (Á¤·ÄÇؼ­)
°´Ã¼ÁöÇâ¾ð¾î ½Ç½À°Ô½ÃÆÇ
¹øÈ£ ¨Ï Á¦ ¸ñ À̸§ Á¶È¸ µî·ÏÀÏ
7 7Àå ½Ç½À ½Ç½À Á¤¼ºÈÆ 1894 09-16
6 6Àå ½Ç½À ½Ç½À Á¤¼ºÈÆ 2012 09-16
5 5Àå ½Ç½À ½Ç½À Á¤¼ºÈÆ 1862 09-08
4 4Àå ½Ç½À ½Ç½À Á¤¼ºÈÆ 2996 09-08
3 3Àå ½Ç½À ½Ç½À Á¤¼ºÈÆ 2810 09-07
2 ¦¦❶ 19´Ü Ãâ·ÂÇϱâ (Á¤·ÄÇؼ­) °è¼Ó Á¤¼ºÈÆ 862 09-12
1 2Àå ½Ç½À ½Ç½À Á¤¼ºÈÆ 2610 08-29

[1][2][3]