Java常用类——Math类、枚举类和File类
一、Math类
直接使用,不用创建对象
Math类常用的方法
Math.abs(-10); //绝对值
Math.ceil(2.3); //向上取整
Math.floor(2.3); //向下取整
Math.round(2.3); //四舍五入取整
Math.pow(2,3); //2的3次方
Math.max(-10,10); //取最大值
Math.sqrt(100); //取平方根
Math.min(-10,10); //取最小值
Math.random(); //输出0到1之间的随机数
生成随机数
使用random对象
需要导包import java.util.Random
import java.util.Random;
public class App {
public static void main(String[] args) {
Random rand = new Random();
int a = rand.nextInt(10); //0到10
int b = 20 + rand.nextInt(10); //20到30之间
boolean c = rand.nextBoolean();
}
}
二、枚举类
枚举类里写的是枚举的对象,对象之间用逗号隔开,结尾不需要分号
jdk1.5以后才能用
import java.util.Random;
enum Season{
SPRING,SUMMER,AUTUMN,WINTER
}
public class App {
public static void main(String[] args) {
for(Season k: Season.values()){
System.out.println(k);
}
int a = new Random().nextInt(4);
switch(Season.values()[a]){
case SPRING:
System.out.println("1");break;
case SUMMER:
System.out.println("2");break;
case AUTUMN:
System.out.println("3");break;
case WINTER:
System.out.println("4");break;
}
}
}
本文介绍了Java中的Math类及其常用方法,如获取绝对值、取整、求幂、平方根等,并展示了如何生成随机数。同时,讲解了Java枚举类型的使用,包括枚举对象的声明和遍历,以及在switch语句中的应用。通过实例代码加深理解。

被折叠的 条评论
为什么被折叠?



