栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java随机数的使用

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java随机数的使用

java中对于随机数的获取提供了一个Math类,该类中有一个random()方法,执行该方法可以随机获取一个从0.0~1.0之间的浮点数 。

随机数例题:

  1. 随机一个20000到30000之间的整数,输出这个整数对应的字符。
int a =(int)(Math.random()*10001+20000);

public static int randomInt(int min,int max){
    return (int)(Math.random()*(max-min+1))+min;
}
public static void main(String[] args) {
    System.out.println(randomInt(5, 10));
}
  1. 随机一个200以内的偶数 和一个200以内的奇数,打印这两个数,再打印它们的和 及 差。
    public class Demo2 {
        
        public static int odd(int n){
    
            return (int)(Math.random() * (n/2)) * 2 + 1;
        }
    
        
        public static int even(int n){
            return (int)(Math.random() * (n/2 + 1)) * 2 + 1;
        }
    
        public static void main(String[] args) {
            int a = odd(200);
            int b = even(200);
            System.out.println("奇数" + a);
            System.out.println("偶数" + b);
        }
    }

  2. 随机一个5位数的整数,打印这个整数,再将这个5位数的个位与万位调换位置,十位与千位调换位置,打印出新的数。
    int a = (int)(Math.random()*90000+10000);
    System.out.println(a);
    int x1 = a / 10000; //万位
    //System.out.println(x1);
    int x2 = a / 1000 % 10; // 千位
    //System.out.println(x2);
    int x3 = a / 100 % 10; //百位
    //System.out.println(x3);
    int x4 = a / 10 % 10; //十位
    //System.out.println(x4);
    int x5 = a % 10; //个位
    //System.out.println(x5);
    System.out.println(x5*10000+x4*1000+x3*100+x2*100+x1);

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1032326.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号