?????к?????????????????α?д?????????????????????α?д??????????????????????????????????????????????????????????????????????????????á????????????????????????д???????????????????????????????????

????????????鶼??????????????????????——?Щ???????????????????????н???????????????????????????Щ?????????????????????????????????Щ???????????????????????????????????????????????????????????????

?????????????????Java??????????????????????assert <condition>; ???????????????????????????????????????assert <condition>: <message>; ?????????????????????????У??????????????????????????棬??????????????????????????AssertionError??????????????????????

???????е?????????????????????

?????????????????????????????????????????????????????????????б?????????????κ???????????????????????????????????л??????????????

??????????ó??????????????????????????????????????ó?????????????????????????????????????

??????????Щ??????????????????????????????????

????????????????????????????????????Щ????????????????????????????????????????????????С?

??????????????????????????????????????Щ???????????????????????????

??????????????????????????Щ????????????????????????????????????????????

??????????????????????????????д??????????????????????????????????

?????????????洦?????????????????????????????????????Ч????????

???????????????????????????????????κι?????????п??????????????????????????????????????????????????????????????????????????3?????????

?????????????????????????????????????????????

????????????????д????????????????????????????????????????????????????д?????棬??????????????Java????????????????

public static boolean allUpper(String s)
{
    CharacterIterator i = new StringCharacterIterator(s);
    for(char c = i.first(); c != CharacterIterator.DONE; c = i.Next())
        if(Character.isLowerCase(c))
            return false;
    
    return true;
}
?????????????????????——???????????????????null?????????????????????????????????????????????????????????Щ????????????????????Щ????

if(s == null)
    return false;
??????????????????????????????ú???????????????????????????????п????κ?????????????????????????????????????????

?????????????????????????????????????????????д??????????????????????????δ???

assert s != null: "Null string passed to allUpper";
if (s == null)
    return false;