Runtime类、Math类和Random类的常用方法
发布日期:2021-07-27 04:55:45
浏览次数:5
分类:技术文章
本文共 1234 字,大约阅读时间需要 4 分钟。
Runtime类
主要描述的是应用程序运行的环境
//构造方法Runtime runtime = Runtime.getRuntime();//获取可用内存数long freeMemory()//获取jvm最大内存容量long maxMemory();//获取总内存,堆空间long totalMemory;//启动一个字符串命令进程,返回值是一个Process类型Process process = run.exec("D:/qqMaster/QQScLauncher.exe");
设置java运行内存方法:
设置main方法的args参数Math类
包含用于执行基本数学运算的方法, 如初等指数,对数,平方根和三角函数
public static int abs(int a) //返回一个数的绝对值public static double ceil(double a) //向上取整public static double floor(double a) //向下取整public static int round(float a) //四舍五入public static int max(int a,int b) //获取最大值public static double pow(double a,double b) //计算某个数的几次幂public static double random() //获取一个大于等于0且小于1的随机数public static double sqrt(double a) //计算平方根public static double cbrt(double a) //计算立方根
Random类
由于产生的随机整数是通过算法实现的,所以产生伪随机数
//构造方法Random random = new Random();//同样seed的两个Random对象,各自生产的随机数是一样的Random random = new Random(long seed);//常用方法int nextInt();int nextInt(int n); //产生一个0到参数(不包括)之内的随机整数double nextDouble(); //0-1之间随机数,同Math.random();
案例:生产一个四位验证码
Random random = new Random();char[] arr = { 'a', 'b', 'c', 'F', 'H', '3', '6', '中', '国', '@'};StringBuilder sb = new StringBuilder();for (int i = 0; i < 4; i++) { sb.append(arr[random.nextInt(arr.length)]);}System.out.println("验证码:" + sb.toString());
转载地址:https://blog.csdn.net/qq_45337431/article/details/100024071 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
很好
[***.229.124.182]2024年09月18日 17时55分45秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
iOS 如何放大按钮点击热区
2019-05-27
ios设备唯一标识获取策略
2019-05-27
获取推送通知的DeviceToken
2019-05-27
CocoaPods安装和使用教程
2019-05-27
Beginning Auto Layout Tutorial
2019-05-27
block使用小结、在arc中使用block、如何防止循环引用
2019-05-27
iPhone开发学习笔记002——Xib设计UITableViewCell然后动态加载
2019-05-27
iOS开发中遇到的问题整理 (一)
2019-05-27
为什么你的App介绍写得像一坨翔?
2019-05-27
RTImageAssets插件--@3x可自动生成@2x图片
2019-05-27
iOS开发的一些奇巧淫技
2019-05-27
常浏览的博客和网站
2019-05-27
iOS在Xcode6中怎么创建OC category文件
2019-05-27
5、JavaWeb学习之基础篇—标签(自定义&JSTL)
2019-05-27
8、JavaWEB学习之基础篇—文件上传&下载
2019-05-27