|
JAVA程序员必读:基础篇(3)语言基础
|
|
编译:ZSC/太平洋网络学院
|
|
|
语言基础
3.4.6 分支语句
(2)continue语句
你可以使用continue语句来跳过当前的for、while或者do-while循环。未标志形式跳到内部循环体的末尾处并且计算控制循环的boolean表达式,跳过循环的其它部分。下面的例程ContinueDemo遍历字符串中的所有字母。如果当前字母不是一个p,contiue语句就忽略循环的其它部分并且处理下一个字符。如果它是一个p字母,程序就对计数器增1,再将p转换维大写字母:
public class ContinueDemo {
public static void main(String[]
args) {
StringBuffer searchMe = new
StringBuffer(
"peter piper picked a peck of pickled peppers");
int max = searchMe.length();
int numPs = 0;
for (int i = 0; i < max;
i++) {
//interested only in p's
if (searchMe.charAt(i) != 'p')
continue;
//process p's
numPs++;
searchMe.setCharAt(i, 'P');
}
System.out.println("Found "
+ numPs + " p's in the string.");
System.out.println(searchMe);
}
}
这个程序的输出为:
Found 9 p's in the string.
Peter PiPer Picked a Peck of Pickled PePPers
[上一页]
[下一页]
|