当前位置: 首页 > news >正文

Java零散知识点

返回1-100随机数的两种方法:

方法一:

Math.randon():返回[0,1)的随机小数。

(int)Math.random()*100:返回0-99之间的随机数。

int num=(int)Math.random()*100+1:返回1-100之间的随机数。

方法二:

Random r=new Random();

int lucknumber=r.nextInt(100)+1;

nextInt(n)->生成0-n之间的随机数。

nextInt(27)->生成0-26之间的随机数。

int number=r.nextInt(27)+65->生成65-91之间的随机数。

例子:

package demo;
import java.util.Scanner;
import java.util.Random;public class Test1 {public static void main(String[] args) {guess();}public static void guess(){Random r = new Random();int lucknumber = r.nextInt(100) + 1;Scanner sc = new Scanner(System.in); while(true){System.out.println("请输入一个值:");int s = sc.nextInt();if(s > lucknumber){System.out.println("猜大了");} else if(s < lucknumber){System.out.println("猜小了");} else {System.out.println("猜对啦");break;}}sc.close();}
}

http://www.lryc.cn/news/614751.html

相关文章:

  • Claude Code:智能代码审查工具实战案例分享
  • 阶段二测试
  • 华为网路设备学习-28(BGP协议 三)路由策略
  • Latex中公式部分输入正体的字母\mathrm{c}
  • v-model双向绑定指令
  • 【工作笔记】Docker Desktop一直转圈加载不出来然后报错
  • 数据结构---二叉树(概念、特点、分类、特性、读取顺序、例题)、gdb调试指令、时间复杂度(概念、大O符号法、分类)
  • CSS:BFC
  • 深入解析Linux信号处理机制
  • DeepSeek辅助编写的带缓存检查的数据库查询缓存系统
  • 三方相机问题分析七:【datespace导致GPU异常】三方黑块和花图问题
  • Sum of Three Values(sorting and searching)
  • 基于MATLAB实现的毫米波大规模MIMO系统中继混合预编码设计
  • Python Day26 HTTP 协议相关笔记
  • Neo4j APOC插件安装教程
  • 论文阅读:AAAI 2024 ExpeL: LLM Agents Are Experiential Learners
  • 连锁店管理系统的库存跟踪功能:数字化转型下的零售运营核心
  • Nextcloud容器化部署新范式:Docker与Cpolar如何重塑私有云远程访问能力
  • 浅试A2A
  • 商品 SKU 计算,库存不足不能选择
  • SpringBoot的profile加载
  • C++ 模拟实现 map 和 set:掌握核心数据结构
  • 恒科持续低迷:新能源汽车股下跌成拖累,销量担忧加剧
  • Mac下安装Conda虚拟环境管理器
  • AI开发平台行业全景分析与战略方向建议
  • WPF 动画卡顿
  • Seaborn 数据可视化库:入门与进阶指南
  • 解决多线程安全性问题的方法
  • 无人设备遥控器之信号编码技术篇
  • 深入理解OpenGL Shader与GLSL:基础知识与优势分析