package cn.itcast.api.a.map;
import java.util.Properties;
import java.util.Set;
public class systemDemo {
public static void main(String[] args) {
long time = System.currentTimeMillis();//用于计算程序运行时间只要将来时时间与结束时间相减
System.out.println(time);//显示的是毫秒值
// 演示getProperties()获取系统属性集
Properties prop = System.getProperties();
// 获取系统属性集中的信息遍历集合,使用map集合的方法时map有泛型所以需要强转
Set<String> keySet = prop.stringPropertyNames();
for (String key : keySet) {
String value = prop.getProperty(key);//通过键获取值
System.out.println(key+"-----"+value);
// 如何获取指定信息
String osname = System.getProperty("os.name");
System.err.println(osname);
}
}
}
package cn.itcast.api.a.map;
public class mathDemo {
public static void main(String[] args) {
/*Math
* 数学运算 方法都是静态的
* Math.PI
*
* 具体见API文档
*
* 数学运算要求精度使用double
* **/
System.out.println(Math.ceil(12.34));
System.out.println(Math.floor(12.34));
System.out.println((double)(Math.round(12.34)));
System.out.println(Math.pow(10, 3));
for (int i = 0; i < 10; i++) {
// double d = (int)(Math.random()*6+1);
double d = Math.ceil(Math.random()*6);
System.err.println(d);//掷骰子,每次随机产生一个值
}
}
}