控制执行流程

1.isLowerCase:判断是否为小写字母
2.String类有一个方法toCharArray:将String转换为一个char数组
3.break和continue:break用于强行退出循环,不执行循环中剩余的语句,而continue则停止当前执行的迭代,然后退回循环起始处,开始下一次迭代
4.switch(integral-selector){
case integral-value1:statement:break;
case integral-value2:statement:break;
case integral-value3:statement:break;
default:statement;
}
switch语句的选择因子必须是int或char那样的整数值,对于非整数值,必须使用一系列if语句
 
    
  1. package com.thinkInjava.operator;
  2. import java.util.Random;
  3. public class VowelAndConstants {
  4. public static void main(String[] args) {
  5. Random rand = new Random(47);
  6. for(int i=0; i<100; i++){
  7. int c = rand.nextInt(26) + 'a';//'a'将自动的转换为int型
  8. System.out.print((char)c + "," + c + ":");//为了将c作为字符打印,必须将其转型为char,否则,将产生整型输出
  9. switch(c){
  10. case 'a':
  11. case 'e':
  12. case 'i':
  13. case 'o':
  14. case 'u':System.out.println("vowel");
  15. break;
  16. case 'y':
  17. case 'w':System.out.println("sometimes a vowel");
  18. break;
  19. default: System.out.println("constant");
  20. }
  21. }
  22. }
  23. }
在case语句中,使用单引号引起的字符也会产生用于比较的整数值

你可能感兴趣的:(java编程思想)