Schatzi Java Online Manual & Tutorial & Lecture

 1 ±âº»ÀÚ·áÇü
 

ÀÚ¹Ù¿¡¼­ ±âº»ÀÚ·áÇüÀº ´Ù¸¥ ¾ð¾î¿Í ¸¶Âù°¡Áö·Î Á¤¼ö,½Ç¼ö,¹®ÀÚ,ºÒ¸°Çü ±×¸®°í ¹®ÀÚ¿­ÇüÀ» Áö¿øÇÏ¸ç ±× ¼¼ºÎ»çÇ×Àº ¾Æ·¡¿Í °°´Ù.

¢Ñ Á¤¼öÇü(int)
¿¹) int num;
    num = 120;        // 10Áø¼ö 120
    num = 0120;      //    8Áø¼ö 120
    num = 0x120;    // 16Áø¼ö 120

¢Ñ ½Ç¼öÇü(float, double)
   float - 32ºñÆ®(4byte).
   double - 64ºñÆ®(8byte).

¿¹) float          myfloat;        // floatÇü ºÎµ¿¼Ò¼öÁ¡
    double   mydouble;         // doubleÇü ºÎµ¿¼Ò¼öÁ¡
    myfloat= 12.23f;              // floatÇü °ªÀ» ÇÒ´ç
    mydouble= 12.23;           // doubleÇü °ªÀ» ÇÒ´ç

¢Ñ ¹®ÀÚÇü
   ÀÚ¹Ù¿¡¼­ ¹®ÀÚÇüÀº À¯´ÏÄÚµå ¹®ÀÚ¸¦ ó¸®Çϱâ À§ÇÑ °ÍÀ¸·Î, 16ºñÆ® ºÎÈ£¾ø´Â Á¤¼ö·Î Ç¥ÇöµÈ´Ù.

¿¹) char characterval;   // ¹®ÀÚÇü º¯¼ö ¼±¾ð
    characterval = 'a';    // ¹®ÀÚÇü °ª ÇÒ´ç


¢Ñ ¹®ÀÚ¿­Çü
¿¹) String mystring;                        // ¹®ÀÚ¿­ º¯¼ö ¼±¾ð
    mystring= "test statement";         // ¹®ÀÚ¿­ º¯¼ö¿¡ ¹®ÀÚ¿­ ÇÒ´ç

¢Ñ Boolean
   Å©±â°¡ 1ºñÆ®ÀÎ ÀÚ·áÇüÀ¸·Î, true¿Í false µÎ °ªÀ» °¡Áø´Ù.
   ¸Þ¼ÒµåÀÇ ¸®ÅϰªÀ̳ª °ü°è ¿¬»êÀÚÀÇ °á°ú°ªÀ¸·Î »ç¿ë.

¿¹) boolean mybool;   // Boolean Çü º¯¼ö ¼±¾ð
    mybool= true;        // Boolean Çü °ª ÇÒ´ç

 

 2 ±âº»ÀÚ·áÇüÀ» »ý¼ºÇßÀ» ¶§ÀÇ µðÆúÆ®°ª
 

¿©±â¿¡¼­ ³ª¿Â °¢ ÀÚ·áÇüÀ¸·Î º¯¼ö¸¦ ¼±¾ðÇÑ ÈÄ¿¡ °ªÀ» ÇÒ´çÇÏÁö ¾ÊÀº °æ¿ì¿¡´Â ´ÙÀ½°ú °°Àº µðÆúÆ®(default)°ªÀÌ µé¾î°¡°Ô µÈ´Ù.

¢Ñ ±âº»µåÆúÆ®°ª

int : 0

long:0

float: 0.0f

double:0.0d

byte:0

char:\u00000

boolean:false

 

 3 DataTest.java¿¹Á¦
 

class DataTest {
             public static void main (String args[]) {
                          int intval;
                          float floatval;
                          double doubleval;
                          char charval;
                          boolean boolval;                         

                          intval = 15;
                          floatval = 15.345f;
                          doubleval = 15.12;
                          charval = 'a';
                          boolval = true;                 

                          System.out.println("Data Type¿¡ ´ëÇÑ ¿¬½À");
                          System.out.println("======================");  
                          System.out.println("Integer DataType");
                          System.out.println(intval);                        
                          System.out.println("Float DataType");
                          System.out.println(floatval);                      
                          System.out.println("Double DataType");
                          System.out.println(doubleval);
                          System.out.println("Character DataType");
                          System.out.println(charval);
                          System.out.println("Boolean DataType");
                          System.out.println(boolval);
      }
}

°á°úÈ­¸é  ¢Ñ Data Type¿¡ ´ëÇÑ ¿¬½À
======================
Integer DataType
15
Float DataType
15.345
Double DataType
15.12
Character DataType
a
Boolean DataType
true

 

 

 


Copyright ¨Ï 1999-2000 Schatzi. All rights reserved.
http://www.jabook.org
http://schatzi.konkuk.ac.kr