Java½â»ó3 30Ñ»·Õߵİ®×Ó
	
    
    
	ÇëÌṩһ¸ö¶ÔiµÄÉùÃ÷£¬½«ÏÂÃæµÄÑ»·×ª±äΪһ¸öÎÞÏÞÑ»·£º 
while (i != i + 0) {
}
Óëǰһ¸öÃÕÌⲻͬ£¬Äã±ØÐëÔÚÄãµÄ´ð°¸Öв»Ê¹Óø¡µãÊý¡£»»¾ä»°Ëµ£¬Äã²»ÄܰÑiÉùÃ÷Ϊdouble»òfloatÀàÐ͵ġ£ 
Óëǰһ¸öÃÕÌâÒ»Ñù£¬Õâ¸öÃÕÌâ³õ¿´ÆðÀ´ÊDz»¿ÉÄÜʵÏֵġ£±Ï¾¹£¬Ò»¸öÊý×Ö×ÜÊǵÈÓÚËü×ÔÉí¼ÓÉÏ0£¬Äã±»½ûֹʹÓø¡µãÊý£¬Òò´Ë²»ÄÜʹÓÃNaN£¬¶øÔÚÕûÊýÀàÐÍÖÐûÓÐNaNµÄµÈ¼ÛÎï¡£ÄÇô£¬ÄãÄܸø³öÊ²Ã´ÄØ£¿ 
ÎÒÃDZØÈ»¿ÉÒԵóöÕâÑùµÄ½áÂÛ£¬¼´iµÄÀàÐͱØÐëÊÇ·ÇÊýÖµÀàÐ͵쬲¢ÇÒÕâÆäÖдæÔÚ׎âÃÕ·½°¸¡£Î¨Ò»µÄ + ²Ù×÷·ûÓж¨ÒåµÄ·ÇÊýÖµÀàÐ;ÍÊÇString¡£+ ²Ù×÷·û±»ÖØÔØÁË£º¶ÔÓÚStringÀàÐÍ£¬ËüÖ´ÐеIJ»ÊǼӷ¨¶øÊÇ×Ö·û´®Á¬½Ó¡£Èç¹ûÔÚÁ¬½ÓÖеÄij¸ö²Ù×÷Êý¾ßÓзÇStringµÄÀàÐÍ£¬ÄÇôÕâ¸ö²Ù×÷Êé¾Í»áÔÚÁ¬½Ó֮ǰת»»³É×Ö·û´®[JLS 15.18.1]¡£ 
ÊÂʵÉÏ£¬i¿ÉÒÔ±»³õʼ»¯ÎªÈκÎÖµ£¬Ö»ÒªËüÊÇStringÀàÐ͵ļ´¿É£¬ÀýÈ磺 
String i = "Buy seventeen copies of Effective Java";
intÀàÐ͵ÄÊýÖµ0±»×ª»»³ÉStringÀàÐ͵ÄÊýÖµ”0”£¬²¢ÇÒ±»×·¼Óµ½Á˸Ð̾ºÅÖ®ºó£¬Ëù²úÉúµÄ×Ö·û´®ÔÚÓÃequals·½·¨¼ÆËãʱ¾Í²»µÈÓÚ×î³õµÄ×Ö·û´®ÁË£¬ÕâÑùËüÃÇÔÚʹÓÃ==²Ù×÷·û½øÐмÆËãʱ£¬µ±È»¾Í²»ÊÇÏàµÈµÄ¡£Òò´Ë£¬¼ÆËã²¼¶û±í´ïʽ(i != i + 0)µÃµ½µÄÖµ¾ÍÊÇtrue£¬Ñ»·Ò²¾ÍÓÀÔ¶²»»á±»ÖÕÖ¹ÁË¡£ 
×ÜÖ®£¬²Ù×÷·ûÖØÔØÊǺÜÈÝÒ×ÁîÈËÎó½âµÄ¡£ÔÚ±¾ÃÕÌâÖеļӺſ´ÆðÀ´ÊDZíʾһ¸ö¼Ó·¨£¬µ«ÊÇͨ¹ýΪ±äÁ¿iÑ¡ÔñºÏÊʵÄÀàÐÍ£¬¼´String£¬ÎÒÃÇÈÃËüÖ´ÐÐÁË×Ö·û´®Á¬½Ó²Ù×÷¡£ÉõÖÁÊÇÒòΪ±äÁ¿±»ÃüÃûΪi£¬¶¼Ê¹µÃ±¾ÃÕÌâ¸ü¼ÓÈÝÒ×ÁîÈËÎó½â£¬ÒòΪiͨ³£±»µ±×÷ÕûÐͱäÁ¿Ãû¶ø±»±£ÁôµÄ¡£¶ÔÓÚ³ÌÐòµÄ¿É¶ÁÐÔÀ´Ëµ£¬ºÃµÄ±äÁ¿Ãû¡¢·½·¨ÃûºÍÀàÃûÖÁÉÙÓëºÃµÄ×¢ÊÍͬµÈÖØÒª¡£ 
¶ÔÓïÑÔÉè¼ÆÕߵĽÌѵÓëÃÕÌâ11ºÍ13ÖеĽÌѵÏàͬ¡£²Ù×÷·ûÖØÔØÊǺÜÈÝÒ×ÒýÆð»ìÂҵģ¬Ò²Ðí + ²Ù×÷·û¾Í²»Ó¦¸Ã±»ÖØÔØÓÃÀ´½øÐÐ×Ö·û´®Á¬½Ó²Ù×÷¡£Óгä·ÖµÄÀíÓÉÖ¤Ã÷Ìṩһ¸ö×Ö·û´®Á¬½Ó²Ù×÷·ûÊǶàô±ØÒª£¬µ«ÊÇËü²»Ó¦¸ÃÊÇ + ¡£
    
     
	
	
    
    
	Ïà¹ØÎĵµ£º
        
    
    ÏÂÃæµÄ³ÌÐò±»Éè¼ÆÓÃÀ´´òÓ¡ËüµÄÀàÎļþµÄÃû³Æ¡£Èç¹ûÄã²»ÊìϤÀà×ÖÃæ³£Á¿£¬ÄÇôÎÒ¸æËßÄãMe.class.getName()½«·µ»ØMeÀàÍêÕûµÄÃû³Æ£¬¼´“com.javapuzzlers.Me”¡£ÄÇô£¬Õâ¸ö³ÌÐò»á´òÓ¡³öÊ²Ã´ÄØ£¿ 
package com.javapuzzlers;
public class Me {
    public static void main(String[] args){
        System.out.pr ......
	
    
        
    
    ÏÂÃæµÄ³ÌÐòËùÒª×öµÄÊÂÇéÕýÊÇǰһ¸öÃÕÌâËù×öµÄÊÂÇ飬µ«ÊÇËüûÓмÙÉèб¸Ü·ûºÅ¾ÍÊÇ·Ö¸ôÎļþÃû×é³É²¿·ÖµÄ·ûºÅ¡£Ïà·´£¬¸Ã³ÌÐòʹÓõÄÊÇjava.io.File.separator£¬Ëü±»Ö¸¶¨ÎªÒ»¸ö¹«¹²µÄStringÓò£¬°üº¬ÁËÆ½Ì¨Ïà¹ØµÄÎļþÃû·Ö¸ô·û¡£ÄÇô£¬Õâ¸ö³ÌÐò»á´òÓ¡³öÆäÕýÈ·µÄ¡¢Æ½Ì¨Ïà¹ØµÄÀàÎļþÃûÂ𣿠
package com.javapuzzlers;
import java. ......
	
    
        
    
    ÏÂÃæµÄ³ÌÐò½«´òÓ¡Ò»¸öµ¥´Ê£¬ÆäµÚÒ»¸ö×ÖĸÊÇÓÉÒ»¸öËæ»úÊýÉú³ÉÆ÷À´Ñ¡ÔñµÄ¡£ÇëÃèÊö¸Ã³ÌÐòµÄÐÐΪ£º 
import java.util.Random;
public class Rhymes {
   private static Random rnd = new Random();
   public static void main(String[] args) {
      StringBuffer word = null;
      switch(rnd.nextInt(2)) {
     ......
	
    
        
    
    Ò»¡¢Ç°ÑÔ
 
    
±¾Îļٶ¨ÄãÓÐÒ»¶¨µÄJ2EE¿ª·¢¾Ñ飬Õâ¸ö½Ì³ÌûÓйý¶àµÄÉæ¼°»ù´¡ÖªÊ¶ºÍ¿ª·¢Ï¸½Ú¡£Èç¹ûÔÚÔĶÁ¹ý³Ì³öÓÐʲôÎÊÌ⣬»¹ÇëÓëÎÒÁªÏµ½»Á÷¡£
      
Èç¹ûʹÓÃGOOGLE¡¢BAIDUµÈËÑË÷¹¤¾ß£¬ËÑË÷WebServiceµÄÏà¹ØÖªÊ¶£¬¿ÉÒԲ鵽N¶àµÄÍøÒ³£¬ÎÒ¾ÍÊÇͨ¹ýÕâÐ©ÍøÒ³µÄѧϰ£¬Öð½¥ÕÆÎ ......