Java是一门面向对象的编程语言,它有一个非常重要的概念,那就是枚举。枚举指的是一组具有相同类型的常量,它们可以用于程序中具有固定的取值范围的变量。在Java中,可以使用enum关键字定义枚举类型:
enum Weekday { MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY; }
这段代码定义了一个Weekday枚举类型,里面包含了七个常量,代表了一周的不同日期。在程序中我们可以使用这个枚举类型:
Weekday today = Weekday.MONDAY; if (today == Weekday.SATURDAY || today == Weekday.SUNDAY) { System.out.println("Today is a weekend!"); } else { System.out.println("Today is a weekday!"); }
这段代码定义了一个变量today,并将它初始化为Weekday枚举类型中的MONDAY常量。然后我们使用if语句判断今天是不是周末,并输出相应的信息。
另外,在Java中还有一个非常常用的循环结构,那就是for循环。for循环可以用于对一组数据进行遍历,它的语法格式如下:
for (初始化语句; 循环条件; 更新语句) { 循环体语句; }
这段代码定义了一个for循环,其中初始化语句用于初始化一个计数器变量;循环条件用于判断循环是否需要继续执行;更新语句用于更新计数器变量的值;循环体语句用于执行循环的具体操作。例如:
for (int i = 1; i<= 10; i++) { System.out.println("The value of i is " + i); }
这段代码定义了一个计数器变量i,并将其初始化为1。然后在每次循环时,我们都会判断i是否小于等于10,如果是的话就会执行循环体语句,输出i的值,并将计数器变量i加1。这样就可以输出1到10的数字了。