news 2026/4/18 7:06:32

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/11 3:33:45

网络安全工程师的具体工作岗位有哪些

【必看收藏】网络安全工程师的8大职业方向详解&#xff1a;从入门到进阶的技能图谱与职业路径 本文系统梳理了网络安全工程师的8大专业岗位&#xff1a;安全运维、渗透测试、安全开发、应急响应、安全分析、漏洞研究、云安全及数据安全。每个岗位详细解析了核心职责、具体工作…

作者头像 李华
网站建设 2026/4/8 12:42:10

网安人必备!10大开源网络安全工具箱:从小白到安全工程师的实战宝典

【必收藏】10大开源网络安全工具箱&#xff1a;从小白到安全工程师的实战宝典 文章介绍了10款必备的开源网络安全工具&#xff0c;包括网络侦察工具Nmap、流量分析工具Wireshark、漏洞利用平台Metasploit、Web测试工具BurpSuite等。每个工具详细阐述了核心定位、功能特性和实战…

作者头像 李华
网站建设 2026/4/16 10:55:36

从入门到精通:内网渗透必备的12个安全靶场推荐

网络安全学习必备&#xff01;内网渗透实战靶场指南&#xff1a;12个高价值平台避坑技巧 本文系统介绍内网渗透学习的实战靶场&#xff0c;按"新手入门→进阶实战→专项突破"三阶段推荐12个高价值靶场&#xff0c;包括DVWA、VulnStack、Hack The Box等。每个靶场详细…

作者头像 李华
网站建设 2026/4/14 2:11:47

优质稳压二极管源头厂家

优质稳压二极管源头厂家&#xff1a;企业如何选择可靠供应商在电子元器件采购领域&#xff0c;稳压二极管作为电路保护的关键元件&#xff0c;其质量直接影响整个产品的稳定性和使用寿命。作为专注企业级内容优化的服务商&#xff0c;深圳市烜芯微科技有限公司发现&#xff0c;…

作者头像 李华
网站建设 2026/4/9 23:54:48

1、使用Sparrow iOS游戏框架开启移动游戏开发之旅

使用Sparrow iOS游戏框架开启移动游戏开发之旅 1. 开发背景与框架介绍 在软件开发领域,游戏开发是一项极具挑战性却又回报丰厚的工作。自2007年iPhone问世以及后续相关设备的推出,移动应用开发蓬勃发展,如今在App Store上可下载的应用已超百万。而Sparrow作为一款开源的iOS…

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

20、文件归档、备份与正则表达式实用指南

文件归档、备份与正则表达式实用指南 在计算机操作中,文件的归档、备份以及文本的处理是非常重要的技能。下面将详细介绍文件压缩、归档、同步以及正则表达式的相关知识和操作方法。 1. 文件压缩与归档 在文件处理过程中,我们常常需要对文件进行压缩和归档,以节省存储空间…

作者头像 李华