°Ë±¦Êé¿â > ÎÄѧÆäËûµç×ÓÊé > Java±à³Ì˼ÏëµÚ4°æ[ÖÐÎÄ°æ](PDF¸ñʽ) >

µÚ28²¿·Ö

Java±à³Ì˼ÏëµÚ4°æ[ÖÐÎÄ°æ](PDF¸ñʽ)-µÚ28²¿·Ö

С˵£º Java±à³Ì˼ÏëµÚ4°æ[ÖÐÎÄ°æ](PDF¸ñʽ) ×ÖÊý£º ÿҳ4000×Ö

°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·­Ò³£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
¡ª¡ª¡ª¡ªÎ´ÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡




¡¡¡¡¡¡¡¡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¡¡µÄÉÏÏÞ£¨±¾ÀýÊÇ99£©Ö®¡¡

Ï¡£¡¡¡¡

¡¡¡¡

1¡£¡¡Ò»Ôª¼Ó¡¢¼õÔËËã·û¡¡¡¡

Ò»Ôª¼õºÅ£¨¡­£©ºÍÒ»Ôª¼ÓºÅ£¨£«£©Óë¶þÔª¼ÓºÅºÍ¼õºÅ¶¼ÊÇÏàͬµÄÔËËã·û¡£¸ù¾Ý±í´ïʽµÄÊéдÐÎʽ£¬±àÒëÆ÷»á×Ô¡¡

¶¯ÅжÏʹÓÃÄÄÒ»ÖÖ¡£ÀýÈçÏÂÊöÓï¾ä£º¡¡¡¡

x¡¡=¡¡¡­a£»¡¡¡¡

ËüµÄº¬ÒåÊÇÏÔÈ»µÄ¡£±àÒëÆ÷ÄÜÕýȷʶ±ðÏÂÊöÓï¾ä£º¡¡¡¡

x¡¡=¡¡a¡¡*¡¡¡­b£»¡¡¡¡

µ«¶ÁÕ߻ᱻ¸ãºýÍ¿£¬ËùÒÔ×îºÃ¸üÃ÷È·µØд³É£º¡¡¡¡

x¡¡=¡¡a¡¡*¡¡£¨¡­b£©£»¡¡¡¡

Ò»Ôª¼õºÅµÃµ½µÄÔËËã¶ÔÏóµÄ¸ºÖµ¡£Ò»Ôª¼ÓºÅµÄº¬ÒåÓëÒ»Ôª¼õºÅÏà·´£¬ËäÈ»Ëüʵ¼Ê²¢²»×öÈκÎÊÂÇé¡£¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡63¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡65¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

3¡£1¡£4¡¡¡¡×Ô¶¯µÝÔöºÍµÝ¼õ¡¡¡¡



ºÍC¡¡ÀàËÆ£¬Java¡¡ÌṩÁ˷ḻµÄ¿ì½ÝÔËË㷽ʽ¡£ÕâЩ¿ì½ÝÔËËã¿Éʹ´úÂë¸üÇåˬ£¬¸üÒ×¼È룬Ҳ¸üÒ׶ÁÕß±æ¶Á¡£¡¡¡¡

Á½Öֺܲ»´íµÄ¿ì½ÝÔËË㷽ʽÊǵÝÔöºÍµÝ¼õÔËËã·û£¨³£³Æ×÷¡°×Ô¶¯µÝÔö¡±ºÍ¡°×Ô¶¯µÝ¼õ¡±ÔËËã·û£©¡£ÆäÖУ¬µÝ¡¡

¼õÔËËã·ûÊÇ¡°¡­¡­¡±£¬ÒâΪ¡°¼õÉÙÒ»¸öµ¥Î»¡±£»µÝÔöÔËËã·ûÊÇ¡°£«£«¡±£¬ÒâΪ¡°Ôö¼ÓÒ»¸öµ¥Î»¡±¡£¾Ù¸öÀý×ÓÀ´¡¡

˵£¬¼ÙÉèA¡¡ÊÇÒ»¸ö¡¡int¡¡£¨ÕûÊý£©Öµ£¬Ôò±í´ïʽ£«£«A¡¡¾ÍµÈ¼ÛÓÚ£¨A¡¡=¡¡A¡¡£«¡¡1£©¡£µÝÔöºÍµÝ¼õÔËËã·û½á¹ûÉú³ÉµÄÊÇ¡¡

±äÁ¿µÄÖµ¡£¡¡¡¡

¶ÔÿÖÖÀàÐ͵ÄÔËËã·û£¬¶¼ÓÐÁ½¸ö°æ±¾¿É¹©Ñ¡Óã»Í¨³£½«Æä³ÆΪ¡°Ç°×º°æ¡±ºÍ¡°ºó׺°æ¡±¡£¡°Ç°µÝÔö¡±±íʾ£«£«¡¡

ÔËËã·ûλÓÚ±äÁ¿»ò±í´ïʽµÄÇ°Ã棻¶ø¡°ºóµÝÔö¡±±íʾ£«£«ÔËËã·ûλÓÚ±äÁ¿»ò±í´ïʽµÄºóÃæ¡£ÀàËƵأ¬¡°Ç°µÝ¡¡

¼õ¡±Òâζ×Å¡­¡­ÔËËã·ûλÓÚ±äÁ¿»ò±í´ïʽµÄÇ°Ã棻¶ø¡°ºóµÝ¼õ¡±Òâζ×Å¡­¡­ÔËËã·ûλÓÚ±äÁ¿»ò±í´ïʽµÄºóÃæ¡£¶Ô¡¡

ÓÚÇ°µÝÔöºÍÇ°µÝ¼õ£¨È磫£«A¡¡»ò¡­¡­A¡¡£©£¬»áÏÈÖ´ÐÐÔËË㣬ÔÙÉú³ÉÖµ¡£¶ø¶ÔÓÚºóµÝÔöºÍºóµÝ¼õ£¨ÈçA£«£«»òA¡­¡­£©£¬¡¡

»áÏÈÉú³ÉÖµ£¬ÔÙÖ´ÐÐÔËËã¡£ÏÂÃæÊÇÒ»¸öÀý×Ó£º¡¡¡¡

¡¡¡¡

//£º¡¡AutoInc¡£java¡¡¡¡

//¡¡Demonstrates¡¡the¡¡£«£«¡¡and¡¡¡­operators¡¡¡¡

¡¡¡¡

public¡¡class¡¡AutoInc¡¡£û¡¡¡¡

¡¡¡¡public¡¡static¡¡void¡¡main£¨String£§£§¡¡args£©¡¡£û¡¡¡¡

¡¡¡¡¡¡¡¡int¡¡i¡¡=¡¡1£»¡¡¡¡

¡¡¡¡¡¡¡¡prt£¨¡¨i¡¡£º¡¡¡¨¡¡£«¡¡i£©£»¡¡¡¡

¡¡¡¡¡¡¡¡prt£¨¡¨£«£«i¡¡£º¡¡¡¨¡¡£«¡¡£«£«i£©£»¡¡//¡¡Pre¡­increment¡¡¡¡

¡¡¡¡¡¡¡¡prt£¨¡¨i£«£«¡¡£º¡¡¡¨¡¡£«¡¡i£«£«£©£»¡¡//¡¡Post¡­increment¡¡¡¡

¡¡¡¡¡¡¡¡prt£¨¡¨i¡¡£º¡¡¡¨¡¡£«¡¡i£©£»¡¡¡¡

¡¡¡¡¡¡¡¡prt£¨¡¨¡­¡­i¡¡£º¡¡¡¨¡¡£«¡¡¡­¡­i£©£»¡¡//¡¡Pre¡­decrement¡¡¡¡

¡¡¡¡¡¡¡¡prt£¨¡¨i¡­£º¡¡¡¨¡¡£«¡¡i¡­¡­£©£»¡¡//¡¡Post¡­decrement¡¡¡¡

¡¡¡¡¡¡¡¡prt£¨¡¨i¡¡£º¡¡¡¨¡¡£«¡¡i£©£»¡¡¡¡

¡¡¡¡£ý¡¡¡¡

¡¡¡¡static¡¡void¡¡prt£¨String¡¡s£©¡¡£û¡¡¡¡

¡¡¡¡¡¡¡¡System¡£out¡£println£¨s£©£»¡¡¡¡

¡¡¡¡£ý¡¡¡¡

£ý¡¡///£º~¡¡¡¡

¡¡¡¡

¸Ã³ÌÐòµÄÊä³öÈçÏ£º¡¡¡¡

¡¡¡¡

i¡¡£º¡¡1¡¡¡¡

£«£«i¡¡£º¡¡2¡¡¡¡

i£«£«¡¡£º¡¡2¡¡¡¡

i¡¡£º¡¡3¡¡¡¡

¡­¡­i¡¡£º¡¡2¡¡¡¡

i¡­£º¡¡2¡¡¡¡

i¡¡£º¡¡1¡¡¡¡

¡¡¡¡

´ÓÖпÉÒÔ¿´µ½£¬¶ÔÓÚǰ׺ÐÎʽ£¬ÎÒÃÇÔÚÖ´ÐÐÍêÔËËãºó²ÅµÃµ½Öµ¡£µ«¶ÔÓÚºó׺ÐÎʽ£¬ÔòÊÇÔÚÔËËãÖ´ÐÐ֮ǰ¾ÍµÃ¡¡

µ½Öµ¡£ËüÃÇÊÇΨһ¾ßÓС°¸±×÷Óá±µÄÔËËã·û£¨³ýÄÇЩÉæ¼°¸³ÖµµÄÒÔÍ⣩¡£Ò²¾ÍÊÇ˵£¬ËüÃÇ»á¸Ä±äÔËËã¶ÔÏ󣬡¡

¶ø²»½ö½öÊÇʹÓÃ×Ô¼ºµÄÖµ¡£¡¡¡¡

µÝÔöÔËËã·ûÕýÊǶԡ°C£«£«¡±Õâ¸öÃû×ÖµÄÒ»ÖÖ½âÊÍ£¬°µÊ¾×Å¡°³¬ÔØC¡¡µÄÒ»²½¡±¡£ÔÚÔçÆÚµÄÒ»´ÎJava¡¡Ñݽ²ÖУ¬¡¡

Bill¡¡Joy¡¡£¨Ê¼´´ÈËÖ®Ò»£©Éù³Æ¡°Java=C£«£«¡­¡­¡±£¨C¡¡¼Ó¼Ó¼õ¼õ£©£¬Òâζ×ÅJava¡¡ÒÑÈ¥³ýÁËC£«£«Ò»Ð©Ã»À´ÓÉÕÛÄ¥ÈË¡¡

µÄµØ·½£¬ÐγÉÒ»ÖÖ¸ü¾«¼òµÄÓïÑÔ¡£ÕýÈç´ó¼Ò»áÔÚÕâ±¾ÊéÖÐѧµ½µÄÄÇÑù£¬Java¡¡µÄÐí¶àµØ·½¶¼µÃµ½Á˼ò»¯£¬ËùÒÔ¡¡

Java¡¡µÄѧϰ±ÈC£«£«¸üÈÝÒס£¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡64¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡66¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

3¡£1¡£5¡¡¡¡¹ØϵÔËËã·û¡¡¡¡



¹ØϵÔËËã·ûÉú³ÉµÄÊÇÒ»¸ö¡°²¼¶û¡±£¨Boolean£©½á¹û¡£ËüÃÇÆÀ¼ÛµÄÊÇÔËËã¶ÔÏóÖµÖ®¼äµÄ¹Øϵ¡£Èô¹ØϵÊÇÕæʵ¡¡

µÄ£¬¹Øϵ±í´ïʽ»áÉú³É¡¡true¡¡£¨Õ棩£»Èô¹Øϵ²»Õæʵ£¬ÔòÉú³Éfalse¡¡£¨¼Ù£©¡£¹ØϵÔËËã·û°üÀ¨Ð¡ÓÚ£¨£©¡¢Ð¡ÓÚ»òµÈÓÚ£¨=£©¡¢µÈÓÚ£¨==£©ÒÔ¼°²»µÈÓÚ£¨£¡=£©¡£µÈÓںͲ»µÈÓÚÊÊÓÃÓÚËùÓÐÄÚ¡¡

½¨µÄÊý¾ÝÀàÐÍ£¬µ«ÆäËû±È½Ï²»ÊÊÓÃÓÚboolean¡¡ÀàÐÍ¡£¡¡¡¡

¡¡¡¡

1¡£¡¡¼ì²é¶ÔÏóÊÇ·ñÏàµÈ¡¡¡¡

¹ØϵÔËËã·û==ºÍ£¡=Ò²ÊÊÓÃÓÚËùÓжÔÏ󣬵«ËüÃǵĺ¬Òåͨ³£»áʹ³õÉæ¡¡Java¡¡ÁìÓòµÄÈËÕÒ²»µ½±±¡£ÏÂÃæÊÇÒ»¸öÀý¡¡

×Ó£º¡¡¡¡

¡¡¡¡

//£º¡¡Equivalence¡£java¡¡¡¡

¡¡¡¡

public¡¡class¡¡Equivalence¡¡£û¡¡¡¡

¡¡¡¡public¡¡static¡¡void¡¡main£¨String£§£§¡¡args£©¡¡£û¡¡¡¡

¡¡¡¡¡¡¡¡Integer¡¡n1¡¡=¡¡new¡¡Integer£¨47£©£»¡¡¡¡

¡¡¡¡¡¡¡¡Integer¡¡n2¡¡=¡¡new¡¡Integer£¨47£©£»¡¡¡¡

¡¡¡¡¡¡¡¡System¡£out¡£println£¨n1¡¡==¡¡n2£©£»¡¡¡¡

¡¡¡¡¡¡¡¡System¡£out¡£println£¨n1¡¡£¡=¡¡n2£©£»¡¡¡¡

¡¡¡¡£ý¡¡¡¡

£ý¡¡///£º~¡¡¡¡

¡¡¡¡

ÆäÖУ¬±í´ïʽSystem¡£out¡£println£¨n1¡¡==¡¡n2£©¿É´òÓ¡³öÄÚ²¿µÄ²¼¶û±È½Ï½á¹û¡£Ò»°ãÈ˶¼»áÈÏΪÊä³ö½á¹û¿Ï¶¨¡¡

ÏÈÊÇtrue£¬ÔÙÊÇ¡¡false£¬ÒòΪÁ½¸ö¡¡Integer¡¡¶ÔÏó¶¼ÊÇÏàͬµÄ¡£µ«¾¡¹Ü¶ÔÏóµÄÄÚÈÝÏàͬ£¬¾ä±úÈ´ÊDz»Í¬µÄ£¬¶ø¡¡

==ºÍ£¡=±È½ÏµÄÕýºÃ¾ÍÊǶÔÏó¾ä±ú¡£ËùÒÔÊä³ö½á¹ûʵ¼ÊÉÏÏÈÊÇfalse£¬ÔÙÊÇ¡¡true¡£Õâ×ÔÈ»»áʹµÚÒ»´Î½Ó´¥µÄÈË¡¡

¸Ðµ½¾ªÆæ¡£¡¡¡¡

ÈôÏë¶Ô±ÈÁ½¸ö¶ÔÏóµÄʵ¼ÊÄÚÈÝÊÇ·ñÏàͬ£¬ÓÖ¸ÃÈçºÎ²Ù×÷ÄØ£¿´Ëʱ£¬±ØÐëʹÓÃËùÓжÔÏó¶¼ÊÊÓõÄÌØÊâ·½·¨¡¡

equals£¨£©¡£µ«Õâ¸ö·½·¨²»ÊÊÓÃÓÚ¡°Ö÷ÀàÐÍ¡±£¬ÄÇЩÀàÐÍÖ±½ÓʹÓÃ==ºÍ£¡=¼´¿É¡£ÏÂÃæ¾ÙÀý˵Ã÷ÈçºÎʹÓ㺡¡¡¡

¡¡¡¡

//£º¡¡EqualsMethod¡£java¡¡¡¡

¡¡¡¡

public¡¡class¡¡EqualsMethod¡¡£û¡¡¡¡

¡¡¡¡public¡¡static¡¡void¡¡main£¨String£§£§¡¡args£©¡¡£û¡¡¡¡

¡¡¡¡¡¡¡¡Integer¡¡n1¡¡=¡¡new¡¡Integer£¨47£©£»¡¡¡¡

¡¡¡¡¡¡¡¡Integer¡¡n2¡¡=¡¡new¡¡Integer£¨47£©£»¡¡¡¡

¡¡¡¡¡¡¡¡System¡£out¡£println£¨n1¡£equals£¨n2£©£©£»¡¡¡¡

¡¡¡¡£ý¡¡¡¡

£ý¡¡///£º~¡¡¡¡

¡¡¡¡

ÕýÈçÎÒÃÇÔ¤¼ÆµÄÄÇÑù£¬´ËʱµÃµ½µÄ½á¹ûÊÇ¡¡true¡£µ«ÊÂÇ鲢δµ½´Ë½áÊø£¡¼ÙÉèÄú´´½¨ÁË×Ô¼ºµÄÀ࣬¾ÍÏóÏÂÃæÕâ¡¡

Ñù£º¡¡¡¡

¡¡¡¡

//£º¡¡EqualsMethod2¡£java¡¡¡¡

¡¡¡¡

class¡¡Value¡¡£û¡¡¡¡

¡¡¡¡int¡¡i£»¡¡¡¡

£ý¡¡¡¡

¡¡¡¡

public¡¡class¡¡EqualsMethod2¡¡£û¡¡¡¡

¡¡¡¡public¡¡static¡¡void¡¡main£¨String£§£§¡¡args£©¡¡£û¡¡¡¡

¡¡¡¡¡¡¡¡Value¡¡v1¡¡=¡¡new¡¡Value£¨£©£»¡¡¡¡

¡¡¡¡¡¡¡¡Value¡¡v2¡¡=¡¡new¡¡Value£¨£©£»¡¡¡¡

¡¡¡¡¡¡¡¡v1¡£i¡¡=¡¡v2¡£i¡¡=¡¡100£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡65¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡67¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡System¡£out¡£println£¨v1¡£equals£¨v2£©£©£»¡¡¡¡

¡¡¡¡£ý¡¡¡¡

£ý¡¡///£º~¡¡¡¡

¡¡¡¡

´ËʱµÄ½á¹ûÓÖ±ä»ØÁËfalse¡¡£¡ÕâÊÇÓÉÓÚequals£¨£©µÄĬÈÏÐÐΪÊDZȽϾä±ú¡£ËùÒÔ³ý·ÇÔÚ×Ô¼

·µ»ØĿ¼ ÉÏÒ»Ò³ ÏÂÒ»Ò³ »Øµ½¶¥²¿ ÔÞ£¨0£© ²È£¨1£©

Äã¿ÉÄÜϲ»¶µÄ