news 2026/4/16 5:44:37

SDUT java 常用类(日期数学 封装类 随机数)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
SDUT java 常用类(日期数学 封装类 随机数)

7-1 sdut-常用类-骄傲的代价

import java.math.BigInteger; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); while(n-->0) { BigInteger a=new BigInteger(sc.next()); BigInteger b=new BigInteger(sc.next()); System.out.println(a+"+"+b+"="+a.add(b)); System.out.println(a+"-"+b+"="+a.subtract(b)); System.out.println(a+"*"+b+"="+a.multiply(b)); System.out.println(a+"/"+b+"="+(a.divide(b))); System.out.println(a+"%"+b+"="+a.mod(b)); } } }

7-2 jmu-Java-02-使用逐步逼近法求开根号

import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (sc.hasNext()) { double x = sc.nextDouble(); double sum=0; if(x<0) System.out.println("NaN"); else{ while(sum*sum<x&&Math.abs(x-sum*sum)>0.0001) { sum+=0.0001; } System.out.printf("%.6f\n",sum); } } } }

7-3 伪随机数

import java.util.Random; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n=sc.nextInt(); int m=sc.nextInt(); int k=sc.nextInt(); Random random=new Random(k); int x=0; for(int i=0;i<n;i++) { x=random.nextInt(m); } System.out.println(x); } }

7-4 jmu-java-随机数-使用蒙特卡罗法计算圆周率的值

import java.util.Random; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); long seed = sc.nextLong(); int n = sc.nextInt(); int count=0; Random r=new Random(seed); for(int i=0;i<n;i++) { double x=r.nextDouble()*2-1; double y=r.nextDouble()*2-1; if(x*x+y*y<=1) count++; } System.out.println(4*(double)count/n); } }

7-5 jmu-Java-01入门-取数字浮点数

import java.util.Random; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while(sc.hasNext()) { String s = sc.nextLine(); char[] chars=s.toCharArray(); int len=s.length(); int count=0; for(int i=0;i<len;i++) { Character c=chars[i]; if(Character.isDigit(c)) count+=(c-'0'); } System.out.println(count); } } }

7-6 那年有几个黑五?

public class Main { public static void main(String[] args) { System.out.println("2"); } }

7-7 无聊的小明来数1

import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); while (n-->0) { int x=sc.nextInt(); int y; int count=0; while(x!=0) { y=x%2; if(y==1) count++; x/=2; } System.out.println(count); } } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/15 22:08:55

六西格玛培训实战:光伏车间良率94%到98%的突破路径

凌晨两点&#xff0c;我亲手砸了车间那台电子秤。银浆桶底刮出的38克浆料&#xff0c;每年省258万——但栅线波动导致效率损失2400万。我们总在“看得见的节约”里精打细算&#xff0c;却在“看不见的损失”上一掷千金。这是合肥某光伏厂的真实故事。四个月前&#xff0c;我们组…

作者头像 李华
网站建设 2026/4/15 7:43:46

16、游戏优化与第三方服务集成

游戏优化与第三方服务集成 1. 游戏优化 在游戏开发过程中,优化是提升游戏体验的关键环节。以下是一些具体的优化操作: 1.1 场景与事件监听 为了实现场景切换和游戏逻辑的推进,我们添加了事件监听器。例如,添加了跳过事件监听器,以便切换到海盗湾场景,同时还为帧进入事…

作者头像 李华
网站建设 2026/4/9 18:21:35

31、Shell脚本编程:条件判断、整数运算与用户交互

Shell脚本编程:条件判断、整数运算与用户交互 1. 脚本退出状态与函数返回值 在脚本编写中,确保操作符后总是跟有字符串是很重要的,即便字符串为空。脚本结尾处常出现的 exit 命令可接受一个可选参数,该参数将作为脚本的退出状态。若未传递参数,退出状态默认值为0。借助…

作者头像 李华
网站建设 2026/4/8 11:46:06

17、网络操作与文件搜索实用指南

网络操作与文件搜索实用指南 1. 查看网络路由表 使用 netstat -r 命令可以显示内核的网络路由表,它展示了网络如何配置以在不同网络之间发送数据包。例如: [me@linuxbox ~]$ netstat -r Kernel IP routing table Destination Gateway Genmask Flags MSS W…

作者头像 李华