ºìÁªLinuxÃÅ»§
Linux°ïÖú

Java Óï·¨½éÉÜ(Æß):BrakeºÍLabel

·¢²¼Ê±¼ä:2006-05-03 19:45:30À´Ô´:ºìÁª×÷Õß:ÌìɽÀÏͯ
1£ºbreak

¡¡ breakÓï¾äÌṩÁËÒ»ÖÖ·½±ãµÄÌø³öÑ­»·µÄ·½·¨¡£

¡¡

boolean test=true;
¡¡¡¡int i=0;
¡¡¡¡while(test)
{
¡¡ ¡¡ i++;
¡¡ ¡¡if(i>=10) break;
}

¡¡Ö´ÐÐÕâ¶Î³ÌÐòʱ£¬¾¡¹ÜwhileÌõ¼þ±í´ïʽʼÖÕΪÕ棬ȫѭ»·Ö»ÔËÐÐ10´Î¡£

2£º±êºÅlabel

¡¡¡¡±êºÅÌṩÁËÒ»ÖÖ¼òµ¥µÄbreakÓï¾äËù²»ÄÜʵÏֵĿØÖÆÑ­»·µÄ·½·¨£¬µ±ÔÚÑ­»·Óï¾äÖÐÓöµ½breakʱ£¬²»¹ÜÆäËü¿ØÖƱäÁ¿£¬¶¼»áÖÕÖ¹¡£µ«ÊÇ£¬µ±ÄãǶÌ×ÔÚ¼¸²ãÑ­»·ÖÐÏëÍ˳öÑ­»·Ê±ÓÖ»áÔõÑùÄØ£¿Õý³£µÄbreakÖ»Í˳öÒ»ÖØÑ­»·£¬Äã¿ÉÒÔÓñêºÅ±ê³öÄãÏëÍ˳öÄÄÒ»¸öÓï¾ä¡£

char a;
¡¡¡¡outer: //this is the label for the outer loop
¡¡¡¡for(int i=0;i<10;i++)
¡¡¡¡{
¡¡¡¡for(int j=0;j<10;j++)
¡¡¡¡¡¡¡¡{
¡¡¡¡¡¡¡¡¡¡¡¡a=(char)System.in.read();
¡¡¡¡¡¡¡¡¡¡¡¡if(a==´b´)
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡break outer;
¡¡¡¡¡¡¡¡¡¡¡¡if(a==´c´)
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡continue outer;
¡¡¡¡¡¡¡¡}
¡¡¡¡}

¡¡¡¡ÔÚÕâ¸öÀý×ÓÖУ¬Ñ­»·´Ó¼üÅ̽ÓÊÜ100¸öÊäÈë×Ö·û£¬ÊäÈë¡°b¡±×Ö·ûʱ£¬break outerÓï¾ä»á½áÊøÁ½ÖØÑ­»·£¬×¢Òâcontinue outerÓï¾ä£¬Ëü¸æËß¼ÆËã»úÍ˳öÏÖÔÚµÄÑ­»·²¢¼ÌÐøÖ´ÐÐouterÑ­»·¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ