Java 是一种通用、面向对象、基于类的编程语言,以其稳健性、可靠性和平台无关性而闻名。本教程介绍了 Java 基础,包括语法和一个实战案例——使用蒙特卡罗模拟计算圆周率π。首先设置随机种子,然后模拟投掷点,计算到圆心的距离并判断点是否在圆内。最后,计算圆周率π并输出结果。
欢迎来到编程世界:开启你的 Java 之旅
简介
今天,我们开启激动人心的 Java 编程之旅。Java 是一种通用、面向对象、基于类的编程语言,因其稳健性、可靠性和平台无关性而闻名。在这个教程中,我们将逐步了解 Java 的基础知识,并探索一个实战案例,让你亲身体验编程的力量。
Java 基础
// Java 基础语法 class MyClass { public static void main(String[] args) { System.out.println("欢迎来到 Java 世界!"); } }
实战案例:计算圆周率
让我们编写一个 Java 程序来计算圆周率π。我们将使用蒙特卡罗模拟来估计円面积的比值,从而近似π。
import java.util.Random; public class PiCalculator { public static void main(String[] args) { // 设置随机种子 Random random = new Random(); // 模拟次数 int numPoints = 100000; // 圆心坐标 double centerX = 0; double centerY = 0; // 半径 double radius = 1; // 点在圆内的计数 int countInCircle = 0; // 模拟投掷点 for (int i = 0; i < numPoints; i++) { // 生成随机点 double x = random.nextDouble() * 2 * radius - radius; double y = random.nextDouble() * 2 * radius - radius; // 计算到圆心的距离 double distance = Math.sqrt(x * x + y * y); // 判断点是否在圆内 if (distance <= radius) { countInCircle++; } } // 计算圆周率π double pi = 4.0 * countInCircle / numPoints; // 输出结果 System.out.println("近似值 π = " + pi); } }
将此代码保存为 PiCalculator.java
文件,并使用命令 javac PiCalculator.java
编译它。然后,通过 java PiCalculator
运行该程序。你会看到控制台上打印出π的估计值。
恭喜你迈出了 Java 编程之旅的第一步!继续学习,探索 Java 的更多功能。
以上是欢迎来到编程世界:您的 Java 之旅开始的详细内容。更多信息请关注PHP中文网其他相关文章!