test 造型

来源:互联网 发布:淘宝虚拟产品怎么发货 编辑:程序博客网 时间:2024/06/10 11:56
 
public class CastingNumbers {
    
public static void main(String[] args){
        
double above = 0.7;
        
double below = 0.4;
        System.out.println(
"above:"+above);
        System.out.println(
"below:"+below);
        System.out.println(
"(int)above:"+(int)above);
        System.out.println(
"(int)below:"+(int)below);
        System.out.println(
"(char)('a'+above:"+(char)('a'+above));
        System.out.println(
"(char)('a'+below:"+(char)('a'+below));
    }


}

运行结果为

above:0.7
below:0.4
(int)above:0
(int)below:0
(char)('a'+above:a
(char)('a'+below:a

将一个float或double值造型成整数值后,总是将小数部分砍掉,不做任何进位处理

Math.random  这个方法生成的是输出值范围是[0,1)之间的随机数
java.util.Random 这个类里面有好多生成随机数的方法。
Random a = new Random();
a.nextInt(500)生成的就是500之内的随机整数

 
原创粉丝点击