标签:一个 main port sys 理论 and gen abs size
枚举:
枚举的格式:
package com.cmy.enumTest;
//星期几的枚举类型
public enum WeekEnum {
MON,TUES,WEN,THUR,FRI,STAR,SUN
}
包装类:
基本数据类型(值类型): int short long byte boolean char float double
包装类型(引用类型): Integer Short Long Byte Boolean Character Float Double
String类型的变量理论上讲转换为基本数据类型的一种
除了Character包装类之外,其他的包装类parseXXX的方法将String.变量转换为对应的基本类型 valueOf(String)
除了Character包装类之外,其他的包装类都提供了String类型的带参构造可自动将字符串转换为对应的包装类型
所有的包装类都可以将对应的基本类型作为参数传递,包装为包装类类型
将包装类转换为基本数据类型的操作: 包装类对象.XXXValue()
Math:
Math.random:生成0-1的随机数
Math.abs():获取数字的绝对值
Math.max和Math.min
Math.ceil 向上取整
Math.floor() 向下取整
Math.round() 四舍五入
java.util.Random
两步使用:Random random=new Random();
random.nextInt(maxNum);
情况一:
package com.example.orient;
import java.util.Random;
public class RandomDemo {
public static void main(String[] args) {
// TODO Auto-generated method stub
Random random = new Random();
for(int i=1;i<=10;i++) {
int a=random.nextInt(10);
System.out.println("第"+i+"个随机数:"+a);
}
}
}
情况二:
package com.example.orient;
import java.util.Random;
public class RandomDemo {
public static void main(String[] args) {
Random random1=new Random(9);
Random random2=new Random(9);
//随机生成一个整数
System.out.println(random1.nextInt());
System.out.println(random2.nextInt());
}
}
情况三:
package com.example.orient;
import java.util.Random;
public class RandomDemo {
public static void main(String[] args) {
Random random1=new Random();
Random random2=new Random();
//随机生成一个整数
System.out.println(random1.nextInt());
System.out.println(random2.nextInt());
}
}
标签:一个 main port sys 理论 and gen abs size
原文地址:https://www.cnblogs.com/fengyl/p/11001772.html