ÓÑÇéÌáʾ£ºÈç¹û±¾ÍøÒ³´ò¿ªÌ«Âý»òÏÔʾ²»ÍêÕû£¬Çë³¢ÊÔÊó±êÓÒ¼ü¡°Ë¢Ð¡±±¾ÍøÒ³£¡
Java±à³Ì˼ÏëµÚ4°æ[ÖÐÎÄ°æ](PDF¸ñʽ)-µÚ25²¿·Ö
¿ì½Ý²Ù×÷: °´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·ҳ °´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ °´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿! Èç¹û±¾ÊéûÓÐÔĶÁÍ꣬ÏëÏ´μÌÐø½Ó×ÅÔĶÁ£¬¿ÉʹÓÃÉÏ·½ "Êղص½ÎÒµÄä¯ÀÀÆ÷" ¹¦ÄÜ ºÍ "¼ÓÈëÊéÇ©" ¹¦ÄÜ£¡
ÓÃÕâÑùµÄÒ»Ìõ×¢Êͽá⣬Ëü±êÖ¾×ÅÔ´´úÂëÇåµ¥µÄ½áÊø¡£ÕâÑùÒ»À´£¬¿É½«´úÂë´Ó±¾ÊéµÄÕýÎÄÖз½±ãµØÌáÈ¡³ö¡¡
À´£¬²¢ÓÃÒ»¸ö±àÒëÆ÷¼ì²é¡£Õâ·½ÃæµÄϸ½ÚÔÚµÚ¡¡17Õ½²Êö¡£¡¡¡¡
2¡£9¡¡±àÂëÑùʽ¡¡¡¡
Ò»¸ö·ÇÕýʽµÄJava¡¡±à³Ì±ê×¼ÊÇ´óдһ¸öÀàÃûµÄÊ××Öĸ¡£ÈôÀàÃûÓɼ¸¸öµ¥´Ê¹¹³É£¬ÄÇô°ÑËüÃǽô¿¿µ½Ò»Æð£¨Ò²¡¡
¾ÍÊÇ˵£¬²»ÒªÓÃÏ»®ÏßÀ´·Ö¸ôÃû×Ö£©¡£´ËÍ⣬ÿ¸öǶÈëµ¥´ÊµÄÊ××Öĸ¶¼²ÉÓôóдÐÎʽ¡£ÀýÈ磺¡¡¡¡
class¡¡AllTheColorsOfTheRainbow¡¡£û¡¡//¡¡¡£¡£¡££ý¡¡¡¡
¶ÔÓÚÆäËû¼¸ºõËùÓÐÄÚÈÝ£º·½·¨¡¢×ֶΣ¨³ÉÔ±±äÁ¿£©ÒÔ¼°¶ÔÏó¾ä±úÃû³Æ£¬¿É½ÓÊܵÄÑùʽÓëÀàÑùʽ²î²»¶à£¬Ö»ÊÇ¡¡
±êʶ·ûµÄµÚÒ»¸ö×Öĸ²ÉÓÃСд¡£ÀýÈ磺¡¡¡¡
¡¡¡¡
class¡¡AllTheColorsOfTheRainbow¡¡£û¡¡¡¡
int¡¡anIntegerRepresentingColors£»¡¡¡¡
void¡¡changeTheHueOfTheColor£¨int¡¡newHue£©¡¡£û¡¡¡¡
//¡¡¡£¡£¡£¡¡¡¡
£ý¡¡¡¡
//¡¡¡£¡£¡£¡¡¡¡
£ý¡¡¡¡
¡¡¡¡
µ±È»£¬Òª×¢ÒâÓû§Ò²±ØÐë¼üÈëËùÓÐÕâЩ³¤Ãû×Ö£¬¶øÇÒ²»ÄÜÊä´í¡£¡¡¡¡
2¡£10¡¡×ܽᡡ¡¡
ͨ¹ý±¾ÕµÄѧϰ£¬´ó¼ÒÒѽӴ¥ÁË×ã¹»¶àµÄ¡¡Java¡¡±à³Ì֪ʶ£¬ÒÑÖªµÀÈçºÎ×ÔÐбàдһ¸ö¼òµ¥µÄ³ÌÐò¡£´ËÍ⣬¶ÔÓï¡¡
ÑÔµÄ×ÜÌåÇé¿öÒÔ¼°Ò»Ð©»ù±¾Ë¼ÏëÒ²ÓÐÁËÒ»¶¨³Ì¶ÈµÄÈÏʶ¡£È»¶ø£¬±¾ÕÂËùÓÐÀý×ÓµÄģʽ¶¼Êǵ¥ÏßÐÎʽµÄ¡°ÕâÑù¡¡
×ö£¬ÔÙÄÇÑù×ö£¬È»ºóÔÙ×öÁíһЩÊÂÇ顱¡£Èç¹ûÏëÈóÌÐò×÷³öÒ»ÏîÑ¡Ôñ£¬ÓÖ¸ÃÈçºÎÉè¼ÆÄØ£¿ÀýÈ磬¡°¼ÙÈçÕâÑù¡¡
×öµÄ½á¹ûÊǺìÉ«£¬¾ÍÄÇÑù×ö£»Èç¹û²»ÊÇ£¬¾Í×öÁíһЩÊÂÇ顱¡£¶ÔÓÚÕâÖÖ»ù±¾µÄ±à³Ì·½·¨£¬ÏÂÒ»Õ»áÏêϸ˵Ã÷¡¡
ÔÚJava¡¡ÀïÊÇÈçºÎʵÏֵġ£¡¡¡¡
2¡£11¡¡Á·Ï°¡¡¡¡
£¨1£©¡¡²ÎÕÕ±¾ÕµĵÚÒ»¸öÀý×Ó£¬´´½¨Ò»¸ö¡°Hello£¬World¡±³ÌÐò£¬ÔÚÆÁÄ»Éϼòµ¥µØÏÔʾÕâ¾ä»°¡£×¢ÒâÔÚ×Ô¼ºµÄ¡¡
ÀàÀïÖ»ÐèÒ»¸ö·½·¨£¨¡°main¡¡¡±·½·¨»áÔÚ³ÌÐòÆô¶¯Ê±Ö´ÐУ©¡£¼ÇסҪ°ÑËüÉèΪstatic¡¡ÐÎʽ£¬²¢ÖÃÈë×Ô±äÁ¿ÁС¡
±í¡ª¡ª¼´Ê¹¸ù±¾²»»áÓõ½Õâ¸öÁÐ±í¡£ÓÃjavac¡¡±àÒëÕâ¸ö³ÌÐò£¬ÔÙÓÃjava¡¡ÔËÐÐËü¡£¡¡¡¡
£¨2£©¡¡Ð´Ò»¸ö³ÌÐò£¬´òÓ¡³ö´ÓÃüÁîÐлñÈ¡µÄÈý¸ö×Ô±äÁ¿¡£¡¡¡¡
£¨3£©¡¡ÕÒ³öProperty¡£java¡¡µÚ¶þ¸ö°æ±¾µÄ´úÂ룬ÕâÊÇÒ»¸ö¼òµ¥µÄ×¢ÊÍÎĵµÊ¾Àý¡£Çë¶ÔÎļþÖ´ÐÐjavadoc£¬²¢ÔÚ¡¡
×Ô¼ºµÄWeb¡¡ä¯ÀÀÆ÷Àï¹Û¿´½á¹û¡£¡¡¡¡
£¨4£©¡¡ÒÔÁ·Ï°£¨1£©µÄ³ÌÐòΪ»ù´¡£¬ÏòÆäÖмÓÈë×¢ÊÍÎĵµ¡£ÀûÓÃjavadoc£¬½«Õâ¸ö×¢ÊÍÎĵµÌáȡΪһ¸öHTML¡¡ÎÄ¡¡
¼þ£¬²¢ÓÃWeb¡¡ä¯ÀÀÆ÷¹Û¿´¡£¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡59¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡61¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚ¡¡3¡¡Õ¡¡¡¡¿ØÖƳÌÐòÁ÷³Ì¡¡¡¡
¡¡¡¡
¡¡¡°¾ÍÏóÈκÎÓиÐÖªµÄÉúÎïÒ»Ñù£¬³ÌÐò±ØÐëÄܲÙ×Ý×Ô¼ºµÄÊÀ½ç£¬ÔÚÖ´Ðйý³ÌÖÐ×÷³öÅжÏÓëÑ¡Ôñ¡£¡±¡¡¡¡
¡¡¡¡
ÔÚJava¡¡ÀÎÒÃÇÀûÓÃÔËËã·û²Ù×ݶÔÏóºÍÊý¾Ý£¬²¢ÓÃÖ´ÐпØÖÆÓï¾ä×÷³öÑ¡Ôñ¡£Java¡¡Êǽ¨Á¢ÔÚC£«£«»ù´¡Éϵģ¬Ëù¡¡
ÒÔ¶ÔC¡¡ºÍC£«£«³ÌÐòÔ±À´Ëµ£¬¶ÔJava¡¡Õâ·½ÃæµÄ´ó¶àÊýÓï¾äºÍÔËËã·û¶¼Ó¦ÊǷdz£ÊìϤµÄ¡£µ±È»£¬Java¡¡Ò²½øÐÐÁË×Ô¡¡
¼ºµÄһЩ¸Ä½øÓë¼ò»¯¹¤×÷¡£¡¡¡¡
3¡£1¡¡Ê¹Óá¡Java¡¡ÔËËã·û¡¡¡¡
ÔËËã·ûÒÔÒ»¸ö»ò¶à¸ö×Ô±äÁ¿Îª»ù´¡£¬¿ÉÉú³ÉÒ»¸öÐÂÖµ¡£×Ô±äÁ¿²ÉÓÃÓëÔʼ·½·¨µ÷Óò»Í¬µÄÒ»ÖÖÐÎʽ£¬µ«Ð§¹û¡¡
ÊÇÏàͬµÄ¡£¸ù¾ÝÒÔǰд³ÌÐòµÄ¾Ñ飬ÔËËã·ûµÄ³£¹æ¸ÅÄîÓ¦¸Ã²»ÄÑÀí½â¡£¡¡¡¡
¼ÓºÅ£¨£«£©¡¢¼õºÅºÍ¸ººÅ£¨¡£©¡¢³ËºÅ£¨*£©¡¢³ýºÅ£¨/£©ÒÔ¼°µÈºÅ£¨=£©µÄÓ÷¨ÓëÆäËûËùÓбà³ÌÓïÑÔ¶¼ÊÇÀàËÆ¡¡
µÄ¡£¡¡¡¡
ËùÓÐÔËËã·û¶¼Äܸù¾Ý×Ô¼ºµÄÔËËã¶ÔÏóÉú³ÉÒ»¸öÖµ¡£³ý´ËÒÔÍ⣬һ¸öÔËËã·û¿É¸Ä±äÔËËã¶ÔÏóµÄÖµ£¬Õâ½Ð×÷¡°¸±¡¡
×÷Óá±£¨Side¡¡Effect£©¡£ÔËËã·û×î³£¼ûµÄÓÃ;¾ÍÊÇÐÞ¸Ä×Ô¼ºµÄÔËËã¶ÔÏ󣬴Ӷø²úÉú¸±×÷Óᣵ«Òª×¢ÒâÉú³ÉµÄ¡¡
ÖµÒà¿ÉÓÉûÓи±×÷ÓõÄÔËËã·ûÉú³É¡£¡¡¡¡
¼¸ºõËùÓÐÔËËã·û¶¼Ö»ÄܲÙ×÷¡°Ö÷ÀàÐÍ¡±£¨Primitives£©¡£Î¨Ò»µÄÀýÍâÊÇ¡°=¡±¡¢¡°==¡±ºÍ¡°£¡=¡±£¬ËüÃÇÄܲÙ×÷¡¡
ËùÓжÔÏó£¨Ò²ÊǶÔÏóÒ×ÁîÈË»ìÏýµÄÒ»¸öµØ·½£©¡£³ý´ËÒÔÍ⣬String¡¡ÀàÖ§³Ö¡°£«¡±ºÍ¡°£«=¡±¡£¡¡¡¡
3¡£1¡£1¡¡¡¡ÓÅÏȼ¶¡¡¡¡
ÔËËã·ûµÄÓÅÏȼ¶¾ö¶¨ÁË´æÔÚ¶à¸öÔËËã·ûʱһ¸ö±í´ïʽ¸÷²¿·ÖµÄ¼ÆËã˳Ðò¡£Java¡¡¶Ô¼ÆËã˳Ðò×÷³öÁËÌرðµÄ¹æ¡¡
¶¨¡£ÆäÖУ¬×î¼òµ¥µÄ¹æÔò¾ÍÊdz˷¨ºÍ³ý·¨ÔÚ¼Ó·¨ºÍ¼õ·¨Ö®Ç°Íê³É¡£³ÌÐòÔ±¾³£¶¼»áÍü¼ÇÆäËûÓÅÏȼ¶¹æÔò£¬Ëù¡¡
ÒÔÓ¦¸ÃÓÃÀ¨ºÅÃ÷È·¹æ¶¨¼ÆËã˳Ðò¡£ÀýÈ磺¡¡¡¡
A¡¡=¡¡X¡¡£«¡¡Y¡¡2/2¡¡£«¡¡Z£»¡¡¡¡
ΪÉÏÊö±í´ïʽ¼ÓÉÏÀ¨ºÅºó£¬¾ÍÓÐÁËÒ»¸ö²»Í¬µÄº¬Òå¡£¡¡¡¡
A¡¡=¡¡X¡¡£«¡¡£¨Y¡¡2£©/£¨2¡¡£«¡¡Z£©£»¡¡¡¡
3¡£1¡£2¡¡¡¡¸³Öµ¡¡¡¡
¸³ÖµÊÇÓõȺÅÔËËã·û£¨=£©½øÐеġ£ËüµÄÒâ˼ÊÇ¡°È¡µÃÓұߵÄÖµ£¬°ÑËü¸´ÖƵ½×ó±ß¡±¡£ÓұߵÄÖµ¿ÉÒÔÊÇÈκγ£¡¡
Êý¡¢±äÁ¿»òÕß±í´ïʽ£¬Ö»ÒªÄܲúÉúÒ»¸öÖµ¾ÍÐС£µ«×ó±ßµÄÖµ±ØÐëÊÇÒ»¸öÃ÷È·µÄ¡¢ÒÑÃüÃûµÄ±äÁ¿¡£Ò²¾ÍÊÇ˵£¬¡¡
Ëü±ØÐëÓÐÒ»¸öÎïÀíÐԵĿռäÀ´±£´æÓұߵÄÖµ¡£¾Ù¸öÀý×ÓÀ´Ëµ£¬¿É½«Ò»¸ö³£Êý¸³¸øÒ»¸ö±äÁ¿£¨A=4£»¡¡£©£¬µ«²»¿É¡¡
½«Èκζ«Î÷¸³¸øÒ»¸ö³£Êý£¨±ÈÈç²»ÄÜ4=A£©¡£¡¡¡¡
¶ÔÖ÷Êý¾ÝÀàÐ͵ĸ³ÖµÊǷdz£Ö±½ÓµÄ¡£ÓÉÓÚÖ÷ÀàÐÍÈÝÄÉÁËʵ¼ÊµÄÖµ£¬¶øÇÒ²¢·ÇÖ¸ÏòÒ»¸ö¶ÔÏóµÄ¾ä±ú£¬ËùÒÔÔÚΪ¡¡
Æ丳ֵµÄʱºò£¬¿É½«À´×ÔÒ»¸öµØ·½µÄÄÚÈݸ´ÖƵ½ÁíÒ»¸öµØ·½¡£ÀýÈ磬¼ÙÉèΪÖ÷ÀàÐÍʹÓá°A=B¡±£¬ÄÇôB¡¡´¦µÄ¡¡
ÄÚÈݾ͸´ÖƵ½A¡¡¡£Èô½Ó×ÅÓÖÐÞ¸ÄÁËA£¬ÄÇôB¡¡¸ù±¾²»»áÊÜÕâÖÖÐ޸ĵÄÓ°Ïì¡£×÷ΪһÃû³ÌÐòÔ±£¬ÕâÓ¦³ÉΪ×Ô¼ºµÄ¡¡
³£Ê¶¡£¡¡¡¡
µ«ÔÚΪ¶ÔÏó¡°¸³Öµ¡±µÄʱºò£¬Çé¿öÈ´·¢ÉúÁ˱仯¡£¶ÔÒ»¸ö¶ÔÏó½øÐвÙ×÷ʱ£¬ÎÒÃÇÕæÕý²Ù×÷µÄÊÇËüµÄ¾ä±ú¡£Ëù¡¡
ÒÔÌÈÈô¡°´ÓÒ»¸ö¶ÔÏóµ½ÁíÒ»¸ö¶ÔÏ󡱸³Öµ£¬Êµ¼Ê¾ÍÊǽ«¾ä±ú´ÓÒ»¸öµØ·½¸´ÖƵ½ÁíÒ»¸öµØ·½¡£ÕâÒâζ׿ÙÈôΪ¡¡
¶ÔÏóʹÓá°C=D¡±£¬ÄÇôC¡¡ºÍ¡¡D¡¡×îÖÕ¶¼»áÖ¸Ïò×î³õÖ»ÓС¡D¡¡²ÅÖ¸ÏòµÄÄǸö¶ÔÏó¡£ÏÂÃæÕâ¸öÀý×Ó½«Ïò´ó¼Ò²ûʾÕâÒ»¡¡
µã¡£¡¡¡¡
ÕâÀïÓÐһЩÌâÍâ»°¡£ÔÚºóÃ棬´ó¼ÒÔÚ´úÂëʾÀýÀï¿´µ½µÄµÚÒ»¸öÓï¾ä½«ÊÇ¡°package¡¡03¡±Ê¹Óõġ°package¡±Óï¡¡
¾ä£¬Ëü´ú±í±¾ÊéµÚ¡¡3¡¡Õ¡£±¾ÊéÿһÕµĵÚÒ»¸ö´úÂëÇåµ¥¶¼»á°üº¬ÏóÕâÑùµÄÒ»¸ö¡°package¡±£¨·â×°¡¢´ò°ü¡¢°ü¡¡
¹ü£©Óï¾ä£¬ËüµÄ×÷ÓÃÊÇΪÄÇÒ»ÕÂÊ£ÓàµÄ´úÂ뽨Á¢Õ½ڱàºÅ¡£ÔÚµÚ17¡¡Õ£¬´ó¼Ò»á¿´µ½µÚ¡¡3¡¡ÕµÄËùÓдúÂëÇåµ¥¡¡
¡¡£¨³ýÄÇЩÓв»Í¬·â×°Ãû³ÆµÄÒÔÍ⣩¶¼»á×Ô¶¯ÖÃÈëÒ»¸öÃûΪc03¡¡µÄ×ÓĿ¼ÀµÚ4¡¡ÕµĴúÂëÖÃÈëc04£»ÒÔ´ËÀà¡¡
ÍÆ¡£ËùÓÐÕâЩ¶¼ÊÇͨ¹ýµÚ¡¡17¡¡ÕÂչʾµÄCodePackage¡£java¡¡³ÌÐòʵÏֵģ»¡°·â×°¡±µÄ»ù±¾¸ÅÄî»áÔÚµÚ¡¡5¡¡Õ½øÐС¡
Ï꾡µÄ½âÊÍ¡£¾ÍÄ¿Ç°À´Ëµ£¬´ó¼ÒÖ»Ðè¼ÇסÏó¡°package¡¡03¡±ÕâÑùµÄÐÎʽֻÊÇÓÃÓÚΪijһÕµĴúÂëÇåµ¥½¨Á¢Ïà¡¡
Ó¦µÄ×ÓĿ¼¡£¡¡¡¡
ΪÔËÐгÌÐò£¬±ØÐë±£Ö¤ÔÚclasspath¡¡Àï°üº¬ÁËÎÒÃÇ°²×°±¾ÊéÔ´ÂëÎļþµÄ¸ùĿ¼£¨ÄǸöĿ¼Àï°üº¬ÁË¡¡c02£¬¡¡
c03c£¬c04¡¡µÈµÈ×Ó¡¡Ä¿Â¼£©¡£¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡60¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡62¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¶ÔÓÚJava¡¡ºóÐøµÄ°æ±¾£¨1¡£1¡£4¡¡ºÍ¸ü¸ß°æ±¾£©£¬Èç¹ûÄúµÄ¡¡main£¨£©Óá¡package¡¡Óï¾ä·â×°µ½Ò»¸öÎļþÀÄÇô±ØÐë¡¡
ÔÚ³ÌÐòÃûÇ°ÃæÖ¸¶¨ÍêÕûµÄ°ü¹üÃû³Æ£¬·ñÔò²»ÄÜÔËÐгÌÐò¡£ÔÚÕâÖÖÇé¿öÏ£¬ÃüÁîÐÐÊÇ£º¡¡¡¡
java¡¡c03¡£Assignment¡¡¡¡
ÔËÐÐλÓÚÒ»¸ö¡°°ü¹ü¡±ÀïµÄ³ÌÐòʱ£¬Ëæʱ¶¼Òª×¢ÒâÕâ·½ÃæµÄÎÊÌâ¡£¡¡¡¡
ÏÂÃæÊÇÀý×Ó£º¡¡¡¡
¡¡¡¡
//£º¡¡Assignment¡£java¡¡¡¡
//¡¡Assignment¡¡with¡¡objects¡¡is¡¡a¡¡bit¡¡tricky¡¡¡¡
package¡¡c03£»¡¡¡¡
¡¡¡¡
class¡¡Number¡¡£û¡¡¡¡
¡¡¡¡int¡¡i£»¡¡¡¡
£ý¡¡¡¡
¡¡¡¡
public¡¡class¡¡Assignment¡¡£û¡¡¡¡
¡¡¡¡public¡¡static¡¡void¡¡main£¨String£§£§¡¡args£©¡¡£û¡¡¡¡
¡¡¡¡¡¡¡¡Number¡¡n1¡¡=¡¡new¡¡Number£¨£©£»¡¡¡¡
¡¡¡¡¡¡¡¡Number¡¡n2¡¡=¡¡new¡¡Number£¨£©£»¡¡¡¡
¡¡¡¡¡¡¡¡n1¡£i¡¡=¡¡9£»¡¡¡¡
¡¡¡¡¡¡¡¡n2¡£i¡¡=¡¡47£»¡¡¡¡
¡¡¡¡¡¡¡¡System¡£out¡£println£¨¡¨1£º¡¡n1¡£i£º¡¡¡¨¡¡£«¡¡n1¡£i¡¡£«¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¨£»¡¡n2¡£i£º¡¡¡¨¡¡£«¡¡n2¡£i£©£»¡¡¡¡
¡¡¡¡¡¡¡¡n1¡¡=¡¡n2£»¡¡¡¡
¡¡¡¡¡¡¡¡System¡£out¡£println£¨¡¨2£º¡¡n1¡£i£º¡¡¡¨¡¡£«¡¡n1¡£i¡¡£«¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¨£»¡¡n2¡£i£º¡¡¡¨¡¡£«¡¡n2¡£i£©£»¡¡¡¡
¡¡¡¡¡¡¡¡n1¡£i¡¡=¡¡27£»¡¡¡¡
¡¡¡¡¡¡¡¡System¡£out¡£println£¨¡¨3£º¡¡n1¡£i£º¡¡¡¨¡¡£«¡¡n1¡£i¡¡£«¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¨£»¡¡n2¡£i£º¡¡¡¨¡¡£«¡¡n2¡£i£©£»¡¡¡¡
¡¡¡¡£ý¡¡¡¡
£ý¡¡///£º~¡¡¡¡
¡¡¡¡
Number¡¡Àà·Ç³£¼òµ¥£¬ËüµÄÁ½¸öʵÀý£¨n1¡¡ºÍn2£©ÊÇÔÚmain£¨£©Àï´´½¨µÄ¡£Ã¿¸öNumber¡¡ÖеÄiÖµ¶¼¸³ÓèÁËÒ»¸ö²»¡¡
ͬµÄÖµ¡£Ëæºó£¬½«n2¡¡¸³¸øn1£¬¶øÇÒn1¡¡·¢Éú¸Ä±ä¡£ÔÚÐí¶à³ÌÐòÉè¼ÆÓïÑÔÖУ¬ÎÒÃǶ¼Ï£Íûn1¡¡ºÍn2¡¡ÈκÎʱºò¶¼¡¡
Ï໥¶ÀÁ¢¡£µ«ÓÉÓÚÎÒÃÇÒѸ³ÓèÁËÒ»¸ö¾ä±ú£¬ËùÒÔÏÂÃæ²ÅÊÇÕæʵµÄÊä³ö£º¡¡¡¡
1£º¡¡n1¡£i£º¡¡9£»¡¡n2¡£i£º¡¡47¡¡¡¡
2£º¡¡n1¡£i£º¡¡47£»¡¡n2¡£i£º¡¡47¡¡¡¡
3£º¡¡n1¡£i£º¡¡27£»¡¡n2¡£i£º¡¡27¡¡¡¡
¿´À´¸Ä±än1¡¡µÄͬʱҲ¸Ä±äÁËn2£¡ÕâÊÇÓÉÓÚÎÞÂÛn1¡¡»¹ÊÇn2¡¡¶¼°üº¬ÁËÏàͬµÄ¾ä±ú£¬ËüÖ¸ÏòÏàͬµÄ¶ÔÏó£¨×î³õ¡¡
µÄ¾ä±úλÓÚ¡¡n1¡¡ÄÚ²¿£¬Ö¸ÏòÈÝÄÉÁËÖµ9¡¡µÄÒ»¸ö¶ÔÏó¡£ÔÚ¸³Öµ¹ý³ÌÖУ¬ÄǸö¾ä±úʵ¼ÊÒѾ¶ªÊ§£»ËüµÄ¶ÔÏó»áÓÉ¡¡
¡¡¡°À¬»øÊÕ¼¯Æ÷¡±×Ô¶¯Çå³ý£©¡£¡¡¡¡
ÕâÖÖÌØÊâµÄÏÖÏóͨ³£Ò²½Ð×÷¡°±ðÃû¡±£¬ÊÇ¡¡Java¡¡²Ù×÷¶ÔÏóµÄÒ»ÖÖ»ù±¾·½Ê½¡£µ«¼ÙÈô²»Ô¸ÒâÔÚÕâÖÖÇé¿öϳöÏÖ±ð¡¡
Ãû£¬ÓÖ¸ÃÔõô²Ù×÷ÄØ£¿¿É·ÅÆú¸³Öµ£¬²¢Ð´ÈëÏÂÊö´úÂ룺¡¡¡¡
n1¡£i¡¡=¡¡n2¡£i£»¡¡¡¡
ÕâÑù±ã¿É±£ÁôÁ½¸ö¶ÀÁ¢µÄ¶ÔÏ󣬶ø²»Êǽ«¡¡n1¡¡ºÍn2¡¡°ó¶¨µ½ÏàͬµÄ¶ÔÏó¡£µ«ÄúºÜ¿ì¾Í»áÒâʶµ½£¬ÕâÑù×ö»áʹ¶Ô¡¡
ÏóÄÚ²¿µÄ×ֶδ¦Àí·¢Éú»ìÂÒ£¬²¢Óë±ê×¼µÄÃæÏò¶ÔÏóÉè¼Æ×¼ÔòÏà㣡£ÓÉÓÚÕâ²¢·ÇÒ»¸ö¼òµ¥µÄ»°Ì⣬ËùÒÔÁô´ýµÚ¡¡
12ÕÂÏêϸÂÛÊö£¬ÄÇÒ»ÕÂÊÇרÃÅÌÖÂÛ±ðÃûµÄ¡£Æäʱ£¬´ó¼ÒÒ²»á×¢Òâµ½¶ÔÏóµÄ¸³Öµ»á²úÉúһЩÁîÈËÕ𾪵ÄЧ¹û¡£¡¡¡¡
¡¡¡¡
1¡£¡¡·½·¨µ÷ÓÃÖеıðÃû´¦Àí¡¡¡¡
½«Ò»¸ö¶ÔÏ󴫵ݵ½·½·¨ÄÚ²¿Ê±£¬Ò²»á²úÉú±ðÃûÏÖÏ󡣡¡¡¡
¡¡¡¡
//£º¡¡PassObject¡£java¡¡¡¡
//¡¡Passing¡¡objects¡¡to¡¡methods¡¡can¡¡be¡¡a¡¡bit¡¡tricky¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡61¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡63¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡
class¡¡Letter¡¡£û¡¡¡¡
¡¡¡¡char¡¡c£»¡¡¡¡
£ý¡¡¡¡
¡¡¡¡
public¡¡class¡¡PassObject¡¡£û¡¡¡¡
¡¡¡¡static¡¡void¡¡f£¨Letter¡¡y£©¡¡£û¡¡¡¡
¡¡¡¡¡¡¡¡y¡£c¡¡=¡¡'z'£»¡¡¡¡
¡¡¡¡£ý¡¡¡¡
¡¡¡¡public¡¡static¡¡void¡¡main£¨String£§£§¡¡args£©¡¡£û¡¡¡¡
¡¡¡¡¡¡¡¡Letter¡¡x¡¡=¡¡new¡¡Letter£¨£©£»¡¡¡¡
¡¡¡¡¡¡¡¡x¡£c¡¡=¡¡'a'£»¡¡¡¡
¡¡¡¡¡¡¡¡System¡£out¡£println£¨¡¨1£º¡¡x¡£c£º¡¡¡¨¡¡£«¡¡x¡£c£©£»¡¡¡¡
¡¡¡¡¡¡¡¡f£¨x£©£»¡¡¡¡
¡¡¡¡¡¡¡¡System¡£out¡£println£¨¡¨2£º¡¡x¡£c£º¡¡¡¨¡¡£«¡¡x¡£c£©£»¡¡¡¡
¡¡¡¡£ý¡¡¡¡
£ý¡¡///£º~¡¡¡¡
ÔÚÐí¶à³ÌÐòÉè¼ÆÓïÑÔÖУ¬f£¨£©·½·¨±íÃæÉÏËƺõÒªÔÚ·½·¨µÄ×÷ÓÃÓòÄÚÖÆ×÷×Ô¼ºµÄ×Ô±äÁ¿Letter¡¡y¡¡µÄÒ»¸ö¸±±¾¡£¡¡
µ«Í¬ÑùµØ£¬Êµ¼Ê´«µÝµÄÊÇÒ»¸ö¾ä±ú¡£ËùÒÔÏÂÃæÕâ¸ö³ÌÐòÐУº¡¡¡¡
y¡£c¡¡=¡¡'z'£»¡¡¡¡
ʵ¼Ê¸Ä±äµÄÊÇf£¨£©Ö®ÍâµÄ¶ÔÏó¡£Êä³ö½á¹ûÈçÏ£º¡¡¡¡
1£º¡¡x¡£c£º¡¡a¡¡¡¡
2£º¡¡x¡£c£º¡¡z¡¡¡¡
±ðÃûºÍËüµÄ¶Ô²ßÊǷdz£¸´ÔÓµÄÒ»¸öÎÊÌâ¡£¾¡¹Ü±ØÐëµÈÖÁµÚ¡¡12Õ²ſɻñµÃËùÓд𰸣¬µ«´ÓÏÖÔÚ¿ªÊ¼¾ÍÓ¦¼ÓÒÔÖØ¡¡
ÊÓ£¬ÒÔ±ãÌáÔç·¢ÏÖËüµÄȱµã¡£¡¡¡¡
3¡£1¡£3¡¡¡¡ËãÊõÔËËã·û¡¡¡¡
Java¡¡µÄ»ù±¾ËãÊõÔËËã·ûÓëÆäËû´ó¶àÊý³ÌÐòÉè¼ÆÓïÑÔÊÇÏàͬµÄ¡£ÆäÖаüÀ¨¼ÓºÅ£¨£«£©¡¢¼õºÅ£¨¡£©¡¢³ýºÅ¡¡
¡¡£¨/£©¡¢³ËºÅ£¨*£©ÒÔ¼°Ä£Êý£¨£¥£¬´ÓÕûÊý³ý·¨ÖлñµÃÓàÊý£©¡£ÕûÊý³ý·¨»áÖ±½Ó¿³µôСÊý£¬¶ø²»Êǽøλ¡£¡¡¡¡
Java¡¡Ò²ÓÃÒ»ÖÖ¼òдÐÎʽ½øÐÐÔËË㣬²¢Í¬Ê±½øÐи³Öµ²Ù×÷¡£ÕâÊÇÓɵȺÅÇ°µÄÒ»¸öÔËËã·û±ê¼ÇµÄ£¬¶øÇÒ¶ÔÓÚÓïÑÔ¡¡
ÖеÄËùÓÐÔËËã·û¶¼Êǹ̶¨µÄ¡£ÀýÈ磬ΪÁ˽«4¡¡¼Óµ½±äÁ¿x£¬²¢½«½á¹û¸³¸øx£¬¿ÉÓãºx£«=4¡¡¡£¡¡¡¡
ÏÂÃæÕâ¸öÀý×ÓչʾÁËËãÊõÔËËã·ûµÄ¸÷ÖÖÓ÷¨£º¡¡¡¡
¡¡¡¡
//£º¡¡MathOps¡£java¡¡¡¡
//¡¡Demonstrates¡¡the¡¡mathematical¡¡operators¡¡¡¡
import¡¡java¡£util¡£*£»¡¡¡¡
¡¡¡¡
public¡¡class¡¡MathOps¡¡£û¡¡¡¡
¡¡¡¡//¡¡Create¡¡a¡¡shorthand¡¡to¡¡save¡¡typing£º¡¡¡¡
¡¡¡¡static¡¡void¡¡prt£¨String¡¡s£©¡¡£û¡¡¡¡
¡¡¡¡¡¡¡¡System¡£out¡£println£¨s£©£»¡¡¡¡
¡¡¡¡£ý¡¡¡¡
¡¡¡¡//¡¡shorthand¡¡to¡¡print¡¡a¡¡string¡¡and¡¡an¡¡int£º¡¡¡¡
¡¡¡¡static¡¡void¡¡pInt£¨String¡¡s£»¡¡int¡¡i£©¡¡£û¡¡¡¡
¡¡¡¡¡¡¡¡prt£¨s¡¡£«¡¡¡¨¡¡=¡¡¡¨¡¡£«¡¡i£©£»¡¡¡¡
¡¡¡¡£ý¡¡¡¡
¡¡¡¡//¡¡shorthand¡¡to¡¡print¡¡a¡¡string¡¡and¡¡a¡¡float£º¡¡¡¡
¡¡¡¡static¡¡void¡¡pFlt£¨String¡¡s£»¡¡float¡¡f£©¡¡£û¡¡¡¡
¡¡¡¡¡¡¡¡prt£¨s¡¡£«¡¡¡¨¡¡=¡¡¡¨¡¡£«¡¡f£©£»¡¡¡¡
¡¡¡¡£ý¡¡¡¡
¡¡¡¡public¡¡static¡¡void¡¡main£¨String£§£§¡¡args£©¡¡£û¡¡¡¡
¡¡¡¡¡¡¡¡//¡¡Create¡¡a¡¡random¡¡number¡¡generator£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡62¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡64¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡//¡¡seeds¡¡with¡¡current¡¡time¡¡by¡¡default£º¡¡¡¡
¡¡¡¡¡¡¡¡Random¡¡rand¡¡=¡¡new¡¡Random£¨£©£»¡¡¡¡
¡¡¡¡¡¡¡¡int¡¡i£»¡¡j£»¡¡k£»¡¡¡¡
¡¡¡¡¡¡¡¡//¡¡'£¥'¡¡limits¡¡maximum¡¡value¡¡to¡¡99£º¡¡¡¡
¡¡¡¡¡¡¡¡j¡¡=¡¡rand¡£nextInt£¨£©¡¡£¥¡¡100£»¡¡¡¡
¡¡¡¡¡¡¡¡k¡¡=¡¡rand¡£nextInt£¨£©¡¡£¥¡¡100£»¡¡¡¡
¡¡¡¡¡¡¡¡pInt£¨¡¨j¡¨£»j£©£»¡¡¡¡pInt£¨¡¨k¡¨£»k£©£»¡¡¡¡
¡¡¡¡¡¡¡¡i¡¡=¡¡j¡¡£«¡¡k£»¡¡pInt£¨¡¨j¡¡£«¡¡k¡¨£»¡¡i£©£»¡¡¡¡
¡¡¡¡¡¡¡¡i¡¡=¡¡j¡¡k£»¡¡pInt£¨¡¨j¡¡k¡¨£»¡¡i£©£»¡¡¡¡
¡¡¡¡¡¡¡¡i¡¡=¡¡k¡¡/¡¡j£»¡¡pInt£¨¡¨k¡¡/¡¡j¡¨£»¡¡i£©£»¡¡¡¡
¡¡¡¡¡¡¡¡i¡¡=¡¡k¡¡*¡¡j£»¡¡pInt£¨¡¨k¡¡*¡¡j¡¨£»¡¡i£©£»¡¡¡¡
¡¡¡¡¡¡¡¡i¡¡=¡¡k¡¡£¥¡¡j£»¡¡pInt£¨¡¨k¡¡£¥¡¡j¡¨£»¡¡i£©£»¡¡¡¡
¡¡¡¡¡¡¡¡j¡¡£¥=¡¡k£»¡¡pInt£¨¡¨j¡¡£¥=¡¡k¡¨£»¡¡j£©£»¡¡¡¡
¡¡¡¡¡¡¡¡//¡¡Floating¡point¡¡number¡¡tests£º¡¡¡¡
¡¡¡¡¡¡¡¡float¡¡u£»v£»w£»¡¡¡¡//¡¡applies¡¡to¡¡doubles£»¡¡too¡¡¡¡
¡¡¡¡¡¡¡¡v¡¡=¡¡rand¡£nextFloat£¨£©£»¡¡¡¡
¡¡¡¡¡¡¡¡w¡¡=¡¡rand¡£nextFloat£¨£©£»¡¡¡¡
¡¡¡¡¡¡¡¡pFlt£¨¡¨v¡¨£»¡¡v£©£»¡¡pFlt£¨¡¨w¡¨£»¡¡w£©£»¡¡¡¡
¡¡¡¡¡¡¡¡u¡¡=¡¡v¡¡£«¡¡w£»¡¡pFlt£¨¡¨v¡¡£«¡¡w¡¨£»¡¡u£©£»¡¡¡¡
¡¡¡¡¡¡¡¡u¡¡=¡¡v¡¡w£»¡¡pFlt£¨¡¨v¡¡w¡¨£»¡¡u£©£»¡¡¡¡
¡¡¡¡¡¡¡¡u¡¡=¡¡v¡¡*¡¡w£»¡¡pFlt£¨¡¨v¡¡*¡¡w¡¨£»¡¡u£©£»¡¡¡¡
¡¡¡¡¡¡¡¡u¡¡=¡¡v¡¡/¡¡w£»¡¡pFlt£¨¡¨v¡¡/¡¡w¡¨£»¡¡u£©£»¡¡¡¡
¡¡¡¡¡¡¡¡//¡¡the¡¡following¡¡also¡¡works¡¡for¡¡¡¡
¡¡¡¡¡¡¡¡//¡¡char£»¡¡byte£»¡¡short£»¡¡int£»¡¡long£»¡¡¡¡
¡¡¡¡¡¡¡¡//¡¡and¡¡double£º¡¡¡¡
¡¡¡¡¡¡¡¡u¡¡£«=¡¡v£»¡¡pFlt£¨¡¨u¡¡£«=¡¡v¡¨£»¡¡u£©£»¡¡¡¡
¡¡¡¡¡¡¡¡u¡¡¡=¡¡v£»¡¡pFlt£¨¡¨u¡¡¡=¡¡v¡¨£»¡¡u£©£»¡¡¡¡
¡¡¡¡¡¡¡¡u¡¡*=¡¡v£»¡¡pFlt£¨¡¨u¡¡*=¡¡v¡¨£»¡¡u£©£»¡¡¡¡
¡¡¡¡¡¡¡¡u¡¡/=¡¡v£»¡¡pFlt£¨¡¨u¡¡/=¡¡v¡¨£»¡¡u£©£»¡¡¡¡
¡¡¡¡£ý¡¡¡¡
£ý¡¡///£º~¡¡¡¡
¡¡¡¡
ÎÒÃÇ×¢Òâµ½µÄµÚÒ»¼þÊÂÇé¾ÍÊÇÓÃÓÚ´òÓ¡£¨ÏÔʾ£©µÄһЩ¿ì½Ý·½·¨£ºprt£¨£©·½·¨´òÓ¡Ò»¸öString£»pInt£¨£©ÏÈ´ò¡¡
Ó¡Ò»¸öString£¬ÔÙ´òÓ¡Ò»¸ö¡¡int£»¶øpFlt£¨£©ÏÈ´òÓ¡Ò»¸ö¡¡String£¬ÔÙ´òÓ¡Ò»¸öfloat¡£µ±È»£¬ËüÃÇ×îÖÕ¶¼ÒªÓá¡
System¡£out¡£println£¨£©½áβ¡£¡¡¡¡
ΪÉú³ÉÊý×Ö£¬³ÌÐòÊ×ÏȻᴴ½¨Ò»¸ö¡¡Random¡¡£¨Ëæ»ú£©¶ÔÏó¡£ÓÉÓÚ×Ô±äÁ¿ÊÇÔÚ´´½¨¹ý³ÌÖд«µÝµÄ£¬ËùÒÔJava¡¡½«¡¡
µ±Ç°Ê±¼ä×÷Ϊһ¸ö¡°ÖÖ×ÓÖµ¡±£¬ÓÉËæ»úÊýÉú³ÉÆ÷ÀûÓá£Í¨¹ýRandom¡¡¶ÔÏ󣬳ÌÐò¿ÉÉú³ÉÐí¶à²»Í¬ÀàÐ͵ÄËæ»úÊý¡¡
×Ö¡£×ö·¨ºÜ¼òµ¥£¬Ö»Ðèµ÷Óò»Í¬µÄ·½·¨¼´¿É£ºnextInt£¨£©£¬nextLong£¨£©£¬nextFloat£¨£©»òÕßnextDouble£¨£©¡£¡¡¡¡
ÈôËæͬËæ»úÊýÉú³ÉÆ÷µÄ½á¹ûʹÓã¬Ä£ÊýÔËËã·û£¨£¥¡¡£©¿É½«½á¹ûÏÞÖƵ½ÔËËã¶ÔÏó¼õ¡¡1¡¡µÄÉÏÏÞ£
¿ì½Ý²Ù×÷: °´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·ҳ °´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ °´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿!
ÎÂÜ°Ìáʾ£º ο´Ð¡ËµµÄͬʱ·¢±íÆÀÂÛ£¬Ëµ³ö×Ô¼ºµÄ¿´·¨ºÍÆäËüС»ï°éÃÇ·ÖÏíÒ²²»´íŶ£¡·¢±íÊéÆÀ»¹¿ÉÒÔ»ñµÃ»ý·ÖºÍ¾Ñé½±Àø£¬ÈÏÕæдԴ´ÊéÆÀ ±»²ÉÄÉΪ¾«ÆÀ¿ÉÒÔ»ñµÃ´óÁ¿½ð±Ò¡¢»ý·ÖºÍ¾Ñé½±ÀøŶ£¡