From ce8699802575d63a24703f80c2dfda4aea89b6cb Mon Sep 17 00:00:00 2001 From: seahi Date: Tue, 12 Nov 2024 09:41:16 +0800 Subject: [PATCH] =?UTF-8?q?Math=E5=92=8CRandom?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/chapter5/Example16.java | 15 +++++++++++++++ src/chapter5/Example17.java | 13 +++++++++++++ src/chapter5/Example18.java | 13 +++++++++++++ src/chapter5/Example20.java | 4 ++++ src/chapter5/Example21.java | 4 ++++ 5 files changed, 49 insertions(+) create mode 100644 src/chapter5/Example16.java create mode 100644 src/chapter5/Example17.java create mode 100644 src/chapter5/Example18.java create mode 100644 src/chapter5/Example20.java create mode 100644 src/chapter5/Example21.java diff --git a/src/chapter5/Example16.java b/src/chapter5/Example16.java new file mode 100644 index 0000000..706f657 --- /dev/null +++ b/src/chapter5/Example16.java @@ -0,0 +1,15 @@ +package chapter5; + +public class Example16 { + public static void main(String[] args) { + System.out.println("计算绝对值的结果: " + Math.abs(-10)); + System.out.println("求大于参数的最小整数: " + Math.ceil(5.6)); + System.out.println("求小于参数的最大整数: " + Math.floor(-4.2)); + System.out.println("对小数进行四舍五入后的结果: " + Math.round(-4.6)); + System.out.println("求两个数的较大值: " + Math.max(2.1, -2.1)); + System.out.println("求两个数的较小值: " + Math.min(2.1, -2.1)); + System.out.println("生成一个大于等于0.0小于1.0随机值: " + Math.round(10 * Math.random())); + System.out.println("开平方的结果: "+Math.sqrt(4)); + System.out.println("指数函数的值: "+Math.pow(2, 3)); + } +} diff --git a/src/chapter5/Example17.java b/src/chapter5/Example17.java new file mode 100644 index 0000000..d9586b9 --- /dev/null +++ b/src/chapter5/Example17.java @@ -0,0 +1,13 @@ +package chapter5; + +import java.util.Random; + +public class Example17 { + public static void main(String[] args) { + Random r = new Random(); // 不传入种子 + for (int i = 0; i < 10; i++) { + // 随机产生10个[0,100)之间的整数 + System.out.println(r.nextInt(100)); + } + } +} diff --git a/src/chapter5/Example18.java b/src/chapter5/Example18.java new file mode 100644 index 0000000..c009eb4 --- /dev/null +++ b/src/chapter5/Example18.java @@ -0,0 +1,13 @@ +package chapter5; + +import java.util.Random; + +public class Example18 { + public static void main(String[] args) { + Random r = new Random(13); + // 随机产生10个[0,100)之间的整数 + for (int i = 0; i < 10; i++) { + System.out.println(r.nextInt(100)); + } + } +} diff --git a/src/chapter5/Example20.java b/src/chapter5/Example20.java new file mode 100644 index 0000000..0e8b396 --- /dev/null +++ b/src/chapter5/Example20.java @@ -0,0 +1,4 @@ +package chapter5; + +public class Example20 { +} diff --git a/src/chapter5/Example21.java b/src/chapter5/Example21.java new file mode 100644 index 0000000..c58ab85 --- /dev/null +++ b/src/chapter5/Example21.java @@ -0,0 +1,4 @@ +package chapter5; + +public class Example21 { +}