news 2026/5/29 16:27:54

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/5/22 21:50:18

KubePi:让Kubernetes集群管理变得简单直观的现代化面板

KubePi&#xff1a;让Kubernetes集群管理变得简单直观的现代化面板 【免费下载链接】KubePi KubePi 是一个现代化的 K8s 面板。 项目地址: https://gitcode.com/gh_mirrors/kub/KubePi 在云原生技术快速发展的今天&#xff0c;Kubernetes已经成为容器编排的事实标准&…

作者头像 李华
网站建设 2026/5/30 7:33:52

机器视觉工控一体机厂商

机器视觉工控一体机厂商如何选择&#xff1f;索腾工控专业解析在工业自动化快速发展的今天&#xff0c;机器视觉工控一体机已成为智能制造的核心设备之一。这类设备集成了图像采集、处理和控制功能&#xff0c;广泛应用于质量检测、定位引导、尺寸测量等场景。面对市场上众多的…

作者头像 李华
网站建设 2026/5/29 8:06:23

误删微信好友后聊天记录怎么恢复

手机屏幕上那个熟悉的绿色图标&#xff0c;每天承载着我们多少重要的对话&#xff1f;工作文件的传输、家人的叮嘱、朋友的欢笑&#xff0c;都藏在那些小小的对话框里。但你有没有过这样的经历&#xff1a;手滑删除了微信好友&#xff0c;想找回聊天记录时却发现空空如也&#…

作者头像 李华
网站建设 2026/5/30 14:31:59

24、数据备份、恢复与网络安全指南

数据备份、恢复与网络安全指南 在当今数字化时代,数据备份与恢复以及网络安全是企业运营中至关重要的环节。有效的数据备份策略能确保在系统故障或数据丢失时迅速恢复业务,而完善的网络安全措施则可保护企业信息免受非法访问和攻击。本文将详细介绍相关的技术细节和关键路径…

作者头像 李华
网站建设 2026/5/29 11:39:09

这个制冷站集控系统的开发过程挺有意思。三台不同品牌的制冷机要协同工作,还得考虑四个用冷点的动态需求,当时设计控制策略时没少折腾PLC的定时器和数据块

一套制冷冰水机集控程序 制冷机 冰水机 制冷机集控程序 三台制冷机&#xff0c;其中两台日立&#xff0c;一台海尔&#xff0c;4个用冷点&#xff0c;程序使用西门子200smart plc实现&#xff0c;配合西门子触摸屏&#xff0c;共有两种控制模式&#xff0c;第一是通过冷量&…

作者头像 李华
网站建设 2026/5/30 10:15:13

2、开启Sparrow开发之旅

开启Sparrow开发之旅 在深入开发之前,我们需要搭建开发环境并在系统上配置Sparrow。下面将详细介绍如何操作。 了解Sparrow基础 Sparrow是一个游戏框架,对于有ActionScript、Flash API和/或Starling使用经验的人来说可能会感到熟悉。它与Starling的相似并非巧合,二者核心…

作者头像 李华