²©Ñ§¹È¡ª¡ªÈÃIT½Ìѧ¸ü¼òµ¥£¬ÈÃITѧϰ¸üÓÐЧ
µÚ¶þÕ Java±à³Ì»ù´¡
°¸Àý2-1 ¶¨Ò岻ͬÀàÐ͵ıäÁ¿
Ò»¡¢°¸ÀýÃèÊö
1¡¢ ¿¼ºË֪ʶµã
±à ºÅ£º00102005
Ãû ³Æ£º±äÁ¿µÄ¶¨Òå¼°ÆäÊý¾ÝÀàÐÍ
2¡¢ Á·Ï°Ä¿±ê
? Á˽â±äÁ¿µÄ¶¨Ò巽ʽ
? ÕÆÎÕÈçºÎΪ²»Í¬ÀàÐ͵ıäÁ¿¸³Öµ
3¡¢ ÐèÇó·ÖÎö
±äÁ¿ÓÃÓÚ´æ´¢³ÌÐòÔËÐÐÆÚ¼äµÄһЩÊý¾Ý¡£ÎªÁ˼ÓÉî³õѧÕß¶Ô±äÁ¿µÄÈÏʶ£¬±¾°¸ÀýÕë¶Ô°ËÖÖ»ù±¾Êý¾ÝÀàÐÍ£¬·Ö±ð¶¨ÒåÁ˰˸ö±äÁ¿£¬²¢½øÐи³Öµ²Ù×÷¡£
4¡¢ Éè¼ÆË¼Â·£¨ÊµÏÖÔÀí£©
1£©±àдһ¸öÀàExample01¡£
2£©ÔÚExample01µÄmain()·½·¨ÖУ¬Õë¶Ô°ËÖÖ»ù±¾Êý¾ÝÀàÐÍ£¬·Ö±ð¶¨Òå±äÁ¿²¢¸³Öµ¡£ 3£©Ê¹ÓÃprintlnÓï¾ä´òÓ¡±äÁ¿µÄÖµ¡£
¶þ¡¢°¸ÀýʵÏÖ
¶¨ÒåExample01À࣬Æä´úÂëÈçÏ£º
class Example01{
public static void main(String[] args) {
//¶¨Òå×Ö½Ú±äÁ¿ byte b = 12;
System.out.println(b);
//¶¨Òå¶ÌÕûÐͱäÁ¿ short s = 1234;
System.out.println(s); //¶¨ÒåÕûÊý±äÁ¿ int i = 12345;
System.out.println(i); //¶¨Ò峤ÕûÐͱäÁ¿
long l = 12345678912345L; System.out.println(l);
//¶¨Òåµ¥¾«¶ÈÀàÐÍ(7-8λµÄÓÐЧÊý×Ö) float f = 12.5F; System.out.println(f);
1
²©Ñ§¹È¡ª¡ªÈÃIT½Ìѧ¸ü¼òµ¥£¬ÈÃITѧϰ¸üÓÐЧ
}
}
//¶¨ÒåË«¾«¶ÈÀàÐÍ(15-16λµÄÓÐЧÊý×Ö) double d = 12.5; System.out.println(d); //¶¨Òå×Ö·ûÀàÐÍ char c = 'a';
//ÖØÐ¸³Öµ,JavaÖеÄ×Ö·û²ÉÓõıàÂëÊÇUnicode±àÂë¡£Õ¼ÓÃ2¸ö×Ö½Ú¡£ c = 'ÖÐ';
System.out.println(c); //¶¨Òå²¼¶ûÀàÐÍ
boolean flag = true; System.out.println(flag);
ÔËÐнá¹ûÈçͼ2-1Ëùʾ¡£
ͼ2-1 ÔËÐнá¹û
Èý¡¢°¸Àý×ܽá
1¡¢Java¶Ô±äÁ¿µÄÊý¾ÝÀàÐÍÓÐÑϸñµÄÏÞ¶¨¡£ÔÚ¶¨Òå±äÁ¿Ê±±ØÐëÉùÃ÷±äÁ¿µÄÀàÐÍ£¬²¢ÇÒ±äÁ¿ÖµµÄÀàÐͺͱäÁ¿ÀàÐͱØÐëÒ»Ö£¬·ñÔò³ÌÐò»á±¨´í¡£
2¡¢byteÀàÐ͵ıäÁ¿´æ´¢µÄÖµ±ØÐëÊÇ-27 ¡« 27-1Ö®¼äµÄÕûÊý¡£¸³ÖµµÄʱºò£¬¾¡Á¿²»Òª³¬³ö·¶Î§£¬Èç¹û³¬³ö¿ÉÄÜËðʧ¾«¶È¡£
3¡¢¶¨Òå±äÁ¿µÄ·½Ê½ÓÐÁ½ÖÖ£¬¾ßÌåÈçÏ£º ·½Ê½Ò»£º
Êý¾ÝÀàÐÍ ±äÁ¿Ãû = ³õʼ»¯Öµ;
·½Ê½¶þ£º
Êý¾ÝÀàÐÍ ±äÁ¿Ãû; ±äÁ¿Ãû = ³õʼ»¯Öµ;
°¸Àý2-2 ±äÁ¿µÄ×Ô¶¯ÀàÐÍת»»
Ò»¡¢°¸ÀýÃèÊö
1¡¢ ¿¼ºË֪ʶµã
2
²©Ñ§¹È¡ª¡ªÈÃIT½Ìѧ¸ü¼òµ¥£¬ÈÃITѧϰ¸üÓÐЧ
±à ºÅ£º00102006
Ãû ³Æ£º±äÁ¿µÄÀàÐÍת»»
2¡¢ Á·Ï°Ä¿±ê
? Á˽â±äÁ¿½øÐÐ×Ô¶¯ÀàÐÍת»»µÄÌõ¼þ
3¡¢ ÐèÇó·ÖÎö
±äÁ¿µÄ×Ô¶¯ÀàÐÍת»»£¬Ö¸µÄÊÇÁ½ÖÖÊý¾ÝÀàÐÍÔÚת»»µÄ¹ý³ÌÖв»ÐèÒªÏÔʽµØ½øÐÐÉùÃ÷¡£ÎªÁËÃ÷È·ÄÄЩÊý¾ÝÀàÐÍ¿ÉÒÔʵÏÖ×Ô¶¯×ª»»£¬±¾°¸ÀýÑÝʾµÄÊǽ«Ò»ÖÖÊý¾ÝÀàÐ͵ÄÖµ¸³¸øÁíÍâÒ»ÖÖÊý¾ÝÀàÐͱäÁ¿µÄÇéÐΡ£
4¡¢ Éè¼ÆË¼Â·£¨ÊµÏÖÔÀí£©
1£© ±àдһ¸öÀàExample02¡£
2£© ÔÚÀàExample02ÖУ¬¶¨ÒåbyteÀàÐ͵ıäÁ¿a£¬intÀàÐ͵ıäÁ¿b£¬floatÀàÐ͵ıäÁ¿f£¬double
ÀàÐ͵ıäÁ¿d£¬ÆäÖУ¬±äÁ¿aµÄ³õʼֵΪ10£¬±äÁ¿fµÄ³õʼֵΪ12.5f¡£ 3£© ½«±äÁ¿aµÄÖµ¸³¸ø±äÁ¿b£¬±äÁ¿a¡¢b¡¢fÏà¼ÓºóµÄ½á¹ûÖµ¸³¸ø±äÁ¿d¡£ 4£© ʹÓÃprintlnÓï¾ä´òÓ¡³ö±äÁ¿bºÍ±äÁ¿dµÄÖµ¡£
¶þ¡¢°¸ÀýʵÏÖ
¶¨ÒåExample02À࣬Æä´úÂëÈçÏ£º
class Example02 { }
public static void main(String[] args) { }
//Òþʽת»» byte a = 10; int b = a; float f = 12.5F; System.out.println(b); System.out.println(d);
double d = a+b+f;
ÔËÐнá¹ûÈçͼ2-2Ëùʾ¡£
ͼ2-2 ÔËÐнá¹û
Èý¡¢°¸Àý×ܽá
1¡¢ÒªÊµÏÖ×Ô¶¯ÀàÐÍת»»£¬±ØÐëͬʱÂú×ãÁ½¸öÌõ¼þ£¬µÚÒ»ÊÇÁ½ÖÖÊý¾ÝÀàÐͱ˴˼æÈÝ£¬µÚ¶þÊÇÄ¿±êÀàÐ͵Äȡֵ·¶Î§´óÓÚÔ´ÀàÐ͵Äȡֵ·¶Î§¡£
3
²©Ñ§¹È¡ª¡ªÈÃIT½Ìѧ¸ü¼òµ¥£¬ÈÃITѧϰ¸üÓÐЧ
2¡¢ÁгöÈýÖÖ¿ÉÒÔ½øÐÐ×Ô¶¯ÀàÐÍת»»µÄÇé¿ö£¬¾ßÌåÈçÏ£º
£¨1£©ÕûÊýÀàÐÍÖ®¼ä¿ÉÒÔʵÏÖת»»£¬ÈçbyteÀàÐ͵ÄÊý¾Ý¿ÉÒÔ¸³Öµ¸øshort¡¢int¡¢longÀàÐ͵ıäÁ¿£¬short¡¢
charÀàÐ͵ÄÊý¾Ý¿ÉÒÔ¸³Öµ¸øint¡¢longÀàÐ͵ıäÁ¿£¬intÀàÐ͵ÄÊý¾Ý¿ÉÒÔ¸³Öµ¸ølongÀàÐ͵ıäÁ¿¡£ £¨2£©ÕûÊýÀàÐÍת»»ÎªfloatÀàÐÍ£¬Èçbyte¡¢char¡¢short¡¢intÀàÐ͵ÄÊý¾Ý¿ÉÒÔ¸³Öµ¸øfloatÀàÐ͵ıäÁ¿¡£ £¨3£©ÆäËüÀàÐÍת»»ÎªdoubleÀàÐÍ£¬Èçbyte¡¢char¡¢short¡¢int¡¢long¡¢floatÀàÐ͵ÄÊý¾Ý¿ÉÒÔ¸³Öµ¸ødouble
ÀàÐ͵ıäÁ¿¡£
°¸Àý2-3 ±äÁ¿µÄÇ¿ÖÆÀàÐÍת»»
Ò»¡¢°¸ÀýÃèÊö
1¡¢ ¿¼ºË֪ʶµã
±à ºÅ£º00102006
Ãû ³Æ£º±äÁ¿µÄÀàÐÍת»»
2¡¢ Á·Ï°Ä¿±ê
? ÕÆÎÕ²»Í¬Êý¾ÝÀàÐͼäµÄÇ¿ÖÆÀàÐÍת»»
3¡¢ ÐèÇó·ÖÎö
Ç¿ÖÆÀàÐÍת»»Ò²½ÐÏÔʽÀàÐÍת»»£¬Ö¸µÄÊÇÁ½ÖÖÊý¾ÝÀàÐÍÖ®¼äµÄת»»ÐèÒª½øÐÐÏÔʽµØÉùÃ÷¡£ÀýÈ磬Á½ÖÖÀàÐͱ˴˲»¼æÈÝ£¬»òÕßÄ¿±êÀàÐÍȡֵ·¶Î§Ð¡ÓÚÔ´ÀàÐÍ£¬¶¼ÐèÒª½øÐÐÇ¿ÖÆÀàÐÍת»»¡£ÎªÁËÃ÷È·Á½ÖÖ²»Í¬ÀàÐ͵ıäÁ¿ÈçºÎ½øÐÐÇ¿ÖÆÀàÐÍת»»£¬±¾°¸ÀýÒÔintºÍbyteÀàÐÍΪÀý£¬ÑÝʾÈçºÎ½«intÀàÐ͵ıäÁ¿Ç¿×ªÎªbyteÀàÐÍ¡£
4¡¢ Éè¼ÆË¼Â·£¨ÊµÏÖÔÀí£©
1£© ±àдһ¸öÀàExample03
2£© ÔÚExample03ÖеÄmain()·½·¨Öж¨ÒåÒ»¸öintÀàÐ͵ıäÁ¿iºÍbyteÀàÐ͵ıäÁ¿b£¬²¢½«±äÁ¿i
µÄÖµ¸³¸ø±äÁ¿b
3£© ʹÓÃprintlnÓï¾ä´òÓ¡³ö±äÁ¿bµÄÖµ
¶þ¡¢°¸ÀýʵÏÖ
¶¨ÒåExample03À࣬Æä´úÂëÈçÏ£º
class Example03 { }
public static void main(String[] args) { }
int i = 10; byte b = (byte)i; System.out.println(b);
ÔËÐнá¹ûÈçͼ2-3Ëùʾ¡£
4