public class MyTest {
public static void main (String[] args){
Random random = new Random(48);
outer1:
for(int i=0; i<100; i++){
int j = random.nextInt(26)+'a';
System.out.print((char)j + "," + i + ";" );
outer2:
switch(j){
case 'a':
case 'e':
case 'i':
case 'o':
case 'u': System.out.println("vowel");
break outer2;
case 'y':
case 'w': System.out.println("sometimes a
vowel");
break outer1;
default : System.out.println("consonant");
}
}
}
}
分享到:
相关推荐
在Java编程语言中,JDK 5.0的发布带来了一系列重要的新特性,极大地提升了开发效率和代码质量。其中,枚举(Enum)是引入的一个关键特性,它为表示固定集合中的常量提供了强大而安全的支持。这篇博客将深入探讨JDK ...
《良葛格Java JDK 5.0学习笔记》是一份专为初学者设计的Java编程教程,旨在帮助读者深入理解JDK 5.0版本中的关键特性与概念。这份PDF文档详细介绍了Java语言的基础语法、核心类库以及新引入的特性和改进。以下是这份...
泛型是在JDK5.0中引入的一个特性,它允许在集合和方法中使用类型参数。在JDK1.4中,需要删除类型参数,并在获取元素时使用强制类型转换。 #### B.3 自动打包 在JDK5.0之前,基本类型和它们的包装类之间不能自动...
虽然JDK 1.5并未引入完全的增强switch,但引入了一个名为“标签中断”(break with label)的功能,允许开发者在一个switch语句中跳转到特定的case,提高了代码的控制能力。 ### 9. 更好的类型推断 编译器在JDK ...
- **3.4.2 在工程中使用JDK5.0** JDK 5.0提供了许多新特性,需要确保项目正确配置以充分利用这些特性。 **3.5 总结** 通过以上章节的介绍,我们可以了解到JBuilder2005不仅提供了强大的开发工具,还支持最新的...
- **解析**:通过在外部循环前面加上一个标签,然后使用`break`加标签名的方式可以立即跳出当前循环,而不会执行后续的循环体。例如: ```java label: for (int i = 0; i ; i++) { for (int j = 0; j ; j++) { ...
7. **流程控制**:if条件语句,for、while循环结构,break和continue的使用。 8. **方法**:创建和调用方法,理解参数传递。 9. **数组**:一维、二维数组的声明、初始化和操作。 通过这些练习题和作业,学生可以...
- 注释:单行注释、多行注释和文档注释的使用方法及其作用。 - 标识符与关键字:了解标识符命名规则,区分关键字和普通标识符。 - 数据类型:包括基本数据类型(整型、浮点型、字符型、布尔型)和引用数据类型...
7. **day17JDK5.0新特性与正则表达式.doc**:JDK 5.0引入了许多新特性,如枚举、泛型、匿名内部类、变量类型推断(var关键字的前身)等。正则表达式则是字符串处理的强大工具,用于模式匹配和搜索替换。 这些文档...
- **流程控制:** 学习如何使用`break`和`continue`控制循环流程。 **物件概念:** - **基本物件观念:** 了解Java中的物件概念及其使用方式。 - **自动装箱与拆箱:** 自动装箱与拆箱是J2SE5.0引入的新特性,用于...
6. **控制流程**:学习者将了解if条件语句、switch选择语句、for、while和do-while循环结构,以及break和continue语句的使用。 7. **方法**:方法是代码的重用单元,可以封装特定功能。定义方法包含返回类型、方法...
著作:《java jdk 5.0学习笔记》、《java se 6技术手册》、《spring技术手册》等 译作:《ajax实战手册》、《jquery实战手册(第2版)》 个人网站:http://openhome.cc 目录 《java jdk 7学习笔记》 chapter1 ...
Java在JDK 5.0引入了枚举类型,以满足以上四个关键特性。以下是一个简单的枚举类型示例: ```java public enum Day { SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY; } ``` 现在,Java的枚举...
"良葛格java.jdk5.0学习笔记"中可能涵盖了这些内容,例如: 1. **类与对象**:Java中的万物皆为对象,类是创建对象的蓝图。笔记会详细介绍如何定义类,声明成员变量和方法,以及如何通过构造器初始化对象。 2. **...
- `classpath`:JDK5.0之后,此变量配置已非必需,但它指向Java类的位置,以便JVM可以加载类。 ### Java程序运行机制 Java程序的运行可以分为两个步骤: 1. **编译过程**:使用`javac`命令将Java源文件编译成...
Java 注解(Annotation)是 JDK 5.0 及以后版本引入的一个特性,它是一个新的类型,与类、接口、枚举是在同一个层次。注解可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明、注释...
- 枚举是JDK 5.0之后新增的特性,使用并不频繁。 - 枚举值是常量,具有默认的`public static final`修饰符。 - 使用枚举类型的枚举变量赋值时可以直接赋值枚举值,无需使用`new`关键字。 - 枚举内部可以定义字段和...
Java 注解(Annotation)是 JDK 5.0 及以后版本引入的一个特性。它是一个新的类型,与接口类似,位于同一个层次,称为 Java 的一个类型(TYPE)。注解可以声明在包、类、字段、方法、局部变量、方法参数等的前面,...