java简介和开发环境的安装配置
- 一、java起源和发展历史
- 二、java简介
- 三、java程序运行原理
- 四、java开发工具包(JDK)的安装配置
- 4.1jdk在不同平台的安装步骤:
- 4.1.1在Windows系统上安装JDK的步骤(主要讲解):
- 4.1.2在Linux系统上安装JDK的步骤(次要):
- 4.1.3在macOS上安装JDK的步骤(次要):
- 4.2JDK文件目录结构简介
- 4.2.1Windows系统上的JDK目录结构
- 4.2.2macOS和Linux系统上的JDK目录结构
- 五、Eclipse的基本使用方法
- 六、Java项目的创建过程
- 七、Java程序的基本结构
- 八、任务1:使用代码绘制圣诞树
- 九、任务2:设计圆的周长/面积计算程序
一、java起源和发展历史
Java是一种由Sun Microsystems(后被Oracle收购)开发的面向对象编程语言。以下是Java语言的起源和发展历史:
-
起源:
- Java最初由Sun Microsystems的工程师James Gosling在1991年开始开发,最初被称为Oak。Oak最初是为了支持家用电器和机顶盒等嵌入式系统的开发而设计的。
- 1995年,Sun Microsystems发布了Java 1.0版本,正式将语言命名为Java。Java的口号是“Write Once, Run Anywhere”(一次编写,到处运行),强调了其跨平台特性。
-
发展历史:
- Java 1.0:1995年发布,引入了Java虚拟机(JVM)和标准类库。
- Java 2:1998年发布,引入了许多重要特性,如Swing GUI工具包、集合框架、JDBC等。
- Java 5(Java 1.5):2004年发布,引入了重要的语言特性,如泛型、枚举、自动装箱/拆箱等。
- Java 8:2014年发布,引入了Lambda表达式、Stream API等函数式编程特性。
- Java 9、10、11等版本陆续发布,引入了模块化系统、新的API等功能。
- Java 17是Java的当前版本(截至我最后的更新时间为止),在持续不断地发展和改进中。
-
生态系统:
- Java生态系统非常庞大,有大量的框架(如Spring、Hibernate)、工具(如Maven、Gradle)、应用服务器(如Tomcat、Wildfly)等。
- Java应用广泛应用于企业级应用开发、移动应用开发(通过Android平台)、大数据处理(如Hadoop、Spark)等领域。
Java的发展历程中还有一些有趣的故事:
-
命名为Java:最初,Java这个编程语言被命名为Oak,以橡树(Oak)为名,但后来发现Oak这个名字已经被另一个公司使用。于是,James Gosling和团队在一家咖啡厅喝咖啡时决定重新命名,他们看到那里有一罐Java咖啡,于是就决定将语言命名为Java。
-
跨平台特性:Java的跨平台特性是其最显著的特点之一。这一特性的实现得益于Java虚拟机(JVM),它允许Java程序在不同的操作系统上运行。这个特性的背后有一个有趣的故事,即Sun Microsystems最初在开发Oak时,正是看中了家用电器等设备需要一种能够跨平台运行的编程语言,才逐渐发展出了Java这个特性。
-
Duke吉祥物:Java的吉祥物是一只名叫Duke的咖啡杯形象,它是由Joe Palrang设计的。Duke代表了Java的活力和友好,成为了Java社区的象征之一。
-
Java的开源:2006年,Sun Microsystems宣布将Java的大部分代码开源,这一举动受到了广泛的欢迎和支持。随后,Oracle收购了Sun Microsystems,继续保持Java的开源传统,并将其发展成为一个更加开放和活跃的生态系统。
二、java简介
Java是一种广泛使用的面向对象编程语言,具有以下特点:
-
跨平台性:Java的一大特点是“Write Once, Run Anywhere”(一次编写,到处运行)。Java程序在编译后不直接运行在操作系统上,而是在Java虚拟机(JVM)上运行,使得Java程序可以在不同的操作系统上运行,只要这些系统上安装了对应的JRE(Java Runtime Environment)。
-
面向对象:Java是一种面向对象的编程语言,支持面向对象编程的特性,如封装、继承、多态等。
-
简单易学:Java设计简洁,语法类似于C++,去除了复杂的特性,使得初学者容易上手。
-
安全性:Java具有强大的安全特性,包括内置的安全机制,如类加载器、字节码校验器等,以防止恶意代码的执行。
-
丰富的类库:Java提供了丰富的标准类库,包括用于网络编程、图形用户界面、数据库连接等方面的类和接口,开发人员可以方便地使用这些类库来完成各种任务。
-
广泛应用:Java被广泛应用于企业级应用开发、移动应用开发(Android平台)、大数据处理、云计算等领域。
针对不同的用途,Java有一些特定版本或变种,其中一些主要的版本包括:
-
Java SE(Standard Edition):Java标准版,用于开发桌面应用程序、命令行工具和小型服务器端应用程序。Java SE包括了Java语言的核心库和基本工具,是最常用的Java版本。
-
Java EE(Enterprise Edition):Java企业版,用于开发大型企业级应用程序,如Web应用程序、企业服务和分布式应用程序。Java EE提供了各种API和工具,支持企业级应用程序开发的需求。
-
Java ME(Micro Edition):Java微型版,用于开发嵌入式设备和移动设备上的应用程序,如手机、智能卡、PDA等。Java ME提供了轻量级的Java运行环境和API,适用于资源受限的设备。
-
Android Java:基于Java语言的Android开发平台,用于开发Android移动应用程序。虽然Android Java基于Java语言,但与标准的Java SE有一些区别,主要是在API和开发环境方面。
-
OpenJDK:OpenJDK是一个开源的Java开发工具包,提供了Java SE的实现和开发工具。OpenJDK是由Oracle主导的开源项目,也是许多其他Java发行版的基础。
Java平台是一个包括Java虚拟机(JVM)、Java类库和开发工具的整体,用于开发和运行Java程序。Java平台主要分为以下几个部分:
-
Java虚拟机(JVM):Java程序在编译后不直接运行在操作系统上,而是在Java虚拟机上运行。JVM负责将Java字节码翻译成特定平台的机器码,实现了Java的跨平台特性。
-
Java类库:Java类库是一组预先编写好的类和接口,提供了丰富的功能和工具,用于开发各种类型的应用程序。Java类库包括标准类库(如java.lang、java.util等)和扩展类库(如Swing、JavaFX等)。
-
开发工具:Java开发工具包括编译器、调试器、集成开发环境(IDE)等,用于编写、调试和部署Java程序。常用的Java开发工具包括Eclipse、IntelliJ IDEA、NetBeans等。
-
Java运行时环境(JRE):Java运行时环境包括JVM和Java类库,用于在计算机上运行Java程序。JRE是运行Java程序所必需的组件,用户需要安装JRE才能在计算机上运行Java程序。
-
Java开发工具包(JDK):Java开发工具包是Java开发人员用来开发Java程序的工具集合,包括JRE、编译器、调试器等。JDK不仅包含了JRE的所有功能,还提供了开发工具和其他开发所需的组件。
Java平台的设计理念是“Write Once, Run Anywhere”(一次编写,到处运行),使得Java程序具有跨平台性,可以在不同操作系统上运行,为开发人员提供了便利和灵活性。
三、java程序运行原理
java程序按照“编辑、编译、解释、运行”的顺序来运行:
-
编辑(Edit):
- 你用文本编辑器或集成开发环境(IDE)编写Java源代码,并保存为.java文件。
- 例如:HelloWorld.java
-
编译(Compile):
- 使用Java编译器(javac)将Java源代码编译成字节码,生成一个.class文件。
- 示例:javac HelloWorld.java 生成 HelloWorld.class
-
解释(Interpret):
- 启动Java虚拟机(JVM),JVM会加载并解释字节码,将其转换为机器码。
- JVM通过解释器逐行解释字节码,或者通过即时编译器(JIT)将频繁使用的字节码块编译成机器码以提高执行效率。
-
运行(Run):
- JVM执行转换后的机器码,运行你的Java程序。
- 示例:java HelloWorld,JVM运行HelloWorld.class文件中的代码。
至此,Java程序可以在任何安装了JVM的平台上运行了。
四、java开发工具包(JDK)的安装配置
JDK(Java Development Kit,Java开发工具包)是用于开发Java应用程序的核心工具包。它包含了开发Java应用程序所需的所有工具和库。JDK包括以下主要组件:
-
Java编译器(javac):
- 将Java源代码(.java文件)编译成字节码(.class文件)。
-
Java运行时环境(JRE):
- 包括Java虚拟机(JVM)和运行Java应用程序所需的核心类库。JRE是JDK的一部分,提供了运行Java程序的环境。
-
Java虚拟机(JVM):
- 负责加载、解释和运行字节码。JVM使得Java程序能够在不同平台上运行,实现了Java的跨平台特性。
-
标准类库:
- 包括Java标准库中的各种类和接口,用于开发Java应用程序。这些库涵盖了输入输出、网络、数据结构、图形用户界面等方面的功能。
-
工具和实用程序:
- 例如:
- javadoc:生成Java代码的文档。
- jar:打包工具,用于创建和管理Java归档文件(JAR文件)。
- jdb:Java调试器,用于调试Java程序。
- javap:Java类文件反汇编器。
- 例如:
总结:
- JDK 是开发Java应用程序的完整工具包,包含编译器、运行时环境、标准类库和各种开发工具。
- JRE 是JDK的一部分,提供运行Java程序所需的环境,但不包括开发工具。
用途:
- 开发者使用JDK来编写、编译和调试Java程序。
- 一旦程序开发完成并编译成字节码,用户只需要JRE来运行Java程序。
- 通过JDK,开发者可以创建跨平台的Java应用程序,并利用丰富的标准库和工具来提高开发效率。
-
4.1jdk在不同平台的安装步骤:
4.1.1在Windows系统上安装JDK的步骤(主要讲解):
1. 下载JDK安装包
- 打开浏览器,访问 Oracle JDK下载页面 或 OpenJDK下载页面。
- 选择你需要的JDK版本(例如JDK 8),然后选择对应的Windows安装包(通常是 .exe 文件)。
2. 运行安装程序
- 下载完成后,双击下载的 .exe 文件以启动安装程序。
- 在安装向导中,点击 “Next” 按钮开始安装。
3. 选择安装目录
- 默认情况下,JDK会安装在 C:\Program Files\Java\jdk-
目录下。如果你想更改安装目录,可以点击 “Change” 按钮并选择一个新的目录。 - 选择好安装目录后,点击 “Next” 继续。
4. 安装JDK
- 安装程序会开始复制文件并安装JDK。这个过程可能需要几分钟。
- 安装完成后,点击 “Close” 按钮关闭安装向导。
5. 配置环境变量
为了在命令行中方便地使用JDK的工具,需要配置系统的环境变量。
-
打开系统环境变量设置:
- 右键点击 “此电脑” 或 “计算机” 图标,选择 “属性”。
- 在左侧选择 “高级系统设置”。
- 在弹出的 “系统属性” 窗口中,点击 “环境变量” 按钮。
-
设置 JAVA_HOME 变量:
- 在 “系统变量” 部分,点击 “新建” 按钮。
- 在 “变量名” 字段中输入 JAVA_HOME。
- 在 “变量值” 字段中输入JDK的安装目录(例如 C:\Program Files\Java\jdk-1.8)。
- 点击 “确定” 保存。
-
设置 CLASSPATH 变量:
- 在 “系统变量” 部分,点击 “新建” 按钮。
- 在 “变量名” 字段中输入 CLASSPATH。
- 在 “变量值” 字段中输入类文件或依赖的类或jar包所在的目录(例如 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar)。
- 点击 “确定” 保存。
-
更新 Path 变量:
- 在 “系统变量” 部分,找到并选择 Path 变量,然后点击 “编辑” 按钮。
- 在弹出的窗口中,点击 “新建” 按钮,并添加 %JAVA_HOME%\bin。Win7及以下系统顺序向后输入,确保使用分号(;)分隔不同的路径。
- 点击 “确定” 保存。
6. 验证安装
- 打开命令提示符(可以按 Win + R,输入 cmd,然后按回车)。
- 输入 java 并按回车。如果安装成功,你会看到JDK的基本信息。该命令用于启动Java应用程序,它启动Java虚拟机(JVM)并运行指定的Java类。
- 输入 javac 并按回车。如果安装成功,你会看到Java编译器的基本信息。该命令是Java编译器,用于将Java源文件(.java 文件)编译成字节码文件(.class 文件)。
- 输入 java -version 并按回车。如果安装成功,你会看到JDK的版本信息。
- 输入 javac -version 并按回车。如果安装成功,你会看到Java编译器的版本信息。
7. 安装完成
至此,JDK已经成功安装并配置在你的Windows系统上。你可以开始使用JDK来开发Java应用程序了。
注意事项
- 确保你的系统满足JDK的最低系统要求。
- 如果你已经安装了其他版本的JDK,确保环境变量指向你希望使用的版本。
- 定期检查并更新JDK,以确保你使用的是最新版本,获得最新的功能和安全补丁。
4.1.2在Linux系统上安装JDK的步骤(次要):
1. 更新系统包管理器
在安装JDK之前,建议先更新系统的包管理器,以确保获取到最新的软件包。
sudo apt update # 对于基于Debian的系统(如Ubuntu) sudo yum update # 对于基于Red Hat的系统(如CentOS)
2. 安装JDK
使用包管理器安装(推荐)
大多数Linux发行版都提供了OpenJDK的安装包,可以通过包管理器直接安装。
对于基于Debian的系统(如Ubuntu):
sudo apt install openjdk-17-jdk
对于基于Red Hat的系统(如CentOS):
sudo yum install java-17-openjdk-devel
手动安装
如果你需要安装Oracle JDK或特定版本的JDK,可以从Oracle官网或OpenJDK官网下载并手动安装。
-
下载JDK
访问 Oracle JDK下载页面 或 OpenJDK下载页面 下载所需版本的JDK。
-
解压文件
下载完成后,将压缩包解压到你希望安装的位置。例如:
tar -xzf jdk-17_linux-x64_bin.tar.gz -C /usr/local/
这会将JDK解压到 /usr/local 目录下。
-
配置环境变量
为了方便使用JDK的工具,需要配置系统的环境变量。
编辑你的Shell配置文件(例如 .bashrc 或 .zshrc),添加以下内容:
export JAVA_HOME=/usr/local/jdk-17 export PATH=$JAVA_HOME/bin:$PATH
保存文件并运行以下命令使更改生效:
source ~/.bashrc # 或者 source ~/.zshrc
3. 验证安装
- 打开终端。
- 输入 java -version 并按回车,如果安装成功,你会看到JDK的版本信息。
- 输入 javac -version 并按回车,如果安装成功,你会看到Java编译器的版本信息。
4. 安装完成
至此,JDK已经成功安装并配置在你的Linux系统上。你可以开始使用JDK来开发Java应用程序了。
注意事项
- 确保你的系统满足JDK的最低系统要求。
- 如果你已经安装了其他版本的JDK,确保环境变量指向你希望使用的版本。
- 定期检查并更新JDK,以确保你使用的是最新版本,获得最新的功能和安全补丁。
运行和编译Java程序
与在Windows系统上的步骤类似,可以使用 java 命令运行Java应用程序,使用 javac 命令编译Java源文件。
示例
假设有一个名为 HelloWorld.java 的Java源文件:
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } }
编译:
javac HelloWorld.java
运行:
java HelloWorld
至此,完成在Linux系统上顺利安装和使用JDK。
4.1.3在macOS上安装JDK的步骤(次要):
1. 使用Homebrew安装(推荐)
Homebrew是macOS上的一个流行包管理器,可以方便地安装和管理软件包。
-
安装Homebrew
如果你还没有安装Homebrew,可以通过以下命令安装:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
-
更新Homebrew
安装完成后,更新Homebrew:
brew update
-
安装OpenJDK
使用Homebrew安装OpenJDK。例如,安装OpenJDK 17:
brew install openjdk@17
-
配置环境变量
安装完成后,Homebrew会提示你如何配置环境变量。你需要将JDK的路径添加到系统的环境变量中。
编辑你的Shell配置文件(例如 .bash_profile、.zshrc 或 .bashrc),添加以下内容:
export JAVA_HOME=$(/usr/libexec/java_home -v 17) export PATH=$JAVA_HOME/bin:$PATH
保存文件并运行以下命令使更改生效:
source ~/.bash_profile # 或者 source ~/.zshrc 或 source ~/.bashrc
2. 手动安装Oracle JDK
如果你需要安装Oracle JDK,可以从Oracle官网手动下载并安装。
-
下载JDK
访问 Oracle JDK下载页面 下载所需版本的JDK。
-
安装JDK
下载完成后,双击下载的 .dmg 文件,然后按照安装向导进行安装。
-
配置环境变量
安装完成后,你需要配置系统的环境变量。
编辑你的Shell配置文件(例如 .bash_profile、.zshrc 或 .bashrc),添加以下内容:
export JAVA_HOME=$(/usr/libexec/java_home -v 17) export PATH=$JAVA_HOME/bin:$PATH
保存文件并运行以下命令使更改生效:
source ~/.bash_profile # 或者 source ~/.zshrc 或 source ~/.bashrc
3. 验证安装
- 打开终端。
- 输入 java -version 并按回车,如果安装成功,你会看到JDK的版本信息。
- 输入 javac -version 并按回车,如果安装成功,你会看到Java编译器的版本信息。
4. 安装完成
至此,JDK已经成功安装并配置在你的macOS系统上。你可以开始使用JDK来开发Java应用程序了。
运行和编译Java程序
与在其他操作系统上的步骤类似,你可以使用 java 命令运行Java应用程序,使用 javac 命令编译Java源文件。
示例
假设有一个名为 HelloWorld.java 的Java源文件:
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } }
编译:
javac HelloWorld.java
运行:
java HelloWorld
至此,在macOS系统上顺利安装和使用JDK。
4.2JDK文件目录结构简介
安装JDK后,它会在计算机上创建一个目录结构,其中包含各种工具、库和文档。以下是典型的JDK安装目录结构(以JDK 17为例):
4.2.1Windows系统上的JDK目录结构
假设JDK安装在 C:\Program Files\Java\jdk-17 目录下:
C:\Program Files\Java\jdk-17 │ ├── bin │ ├── javac.exe # Java编译器 │ ├── java.exe # Java虚拟机 │ ├── javadoc.exe # Java文档生成工具 │ ├── jar.exe # JAR打包工具 │ └── ... # 其他工具 │ ├── conf │ └── ... # 配置文件 │ ├── include │ └── ... # C/C++头文件(用于JNI) │ ├── jmods │ └── ... # 模块化JAR文件 │ ├── legal │ └── ... # 许可证文件 │ ├── lib │ ├── tools.jar # 包含开发工具的库 │ ├── dt.jar # 包含开发工具的库 │ └── ... # 其他库文件 │ ├── man │ └── ... # 手册页 │ ├── release # 版本信息文件 │ └── src.zip # Java标准库的源代码
4.2.2macOS和Linux系统上的JDK目录结构
假设JDK安装在 /Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home 目录下(macOS)或 /usr/lib/jvm/jdk-17 目录下(Linux):
/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home 或 /usr/lib/jvm/jdk-17 │ ├── bin │ ├── javac # Java编译器 │ ├── java # Java虚拟机 │ ├── javadoc # Java文档生成工具 │ ├── jar # JAR打包工具 │ └── ... # 其他工具 │ ├── conf │ └── ... # 配置文件 │ ├── include │ └── ... # C/C++头文件(用于JNI) │ ├── jmods │ └── ... # 模块化JAR文件 │ ├── legal │ └── ... # 许可证文件 │ ├── lib │ ├── tools.jar # 包含开发工具的库 │ ├── dt.jar # 包含开发工具的库 │ └── ... # 其他库文件 │ ├── man │ └── ... # 手册页 │ ├── release # 版本信息文件 │ └── src.zip # Java标准库的源代码
说明
- bin:包含JDK的可执行文件,如编译器(javac)、虚拟机(java)和其他开发工具。
- conf:包含JDK的配置文件。
- include:包含用于Java Native Interface(JNI)的C/C++头文件。
- jmods:包含Java模块化系统的模块文件。
- legal:包含JDK的许可证文件。
- lib:包含JDK的库文件,包括工具库和运行时库。
- man:包含手册页,主要用于Linux和macOS系统。
- release:包含JDK版本信息。
- src.zip:包含Java标准库的源代码,供开发者参考和学习。
安装JDK后,可通过设置环境变量(如 PATH)来方便地使用这些工具。
五、Eclipse的基本使用方法
Eclipse 是一款流行的集成开发环境(IDE),主要用于Java开发,但也支持多种其他编程语言(如C/C++、Python、PHP等)。Eclipse 的强大功能和灵活性使其成为许多开发者的首选工具。
主要特点
- 多语言支持:除了Java,Eclipse还支持多种编程语言。
- 插件系统:Eclipse 拥有丰富的插件生态系统,可以扩展其功能。
- 版本控制集成:支持Git、SVN等版本控制系统。
- 调试工具:提供强大的调试工具,帮助开发者快速定位和修复代码中的问题。
- 跨平台:支持Windows、macOS和Linux操作系统。
安装Eclipse
以下是如何在不同操作系统上下载安装Eclipse的步骤。
1. 下载Eclipse
- 访问Eclipse官网:https://www.eclipse.org/downloads/
- 点击“Download”按钮,选择适合你操作系统的版本(Windows、macOS或Linux)。
2. 安装Eclipse
Windows
- 下载完成后,双击下载的安装包(通常是一个 .exe 文件)。
- 在安装向导中选择“Eclipse IDE for Java Developers”或其他你需要的版本。
- 选择安装目录,然后点击“Install”。
- 安装完成后,点击“Launch”启动Eclipse。
macOS
- 下载完成后,双击下载的 .dmg 文件。
- 将Eclipse拖拽到“Applications”文件夹中。
- 打开“Applications”文件夹,双击Eclipse图标启动。
Linux
- 下载完成后,解压下载的 .tar.gz 文件。
tar -xzf eclipse-inst-jre-linux64.tar.gz
- 进入解压后的目录,运行安装程序。
cd eclipse-installer ./eclipse-inst
- 在安装向导中选择“Eclipse IDE for Java Developers”或其他你需要的版本。
- 选择安装目录,然后点击“Install”。
- 安装完成后,运行Eclipse。
./eclipse/eclipse
使用Eclipse
1. 创建工作空间
首次启动Eclipse时,会提示你选择工作空间(Workspace),工作空间是存放项目和配置文件的目录。可以选择默认目录或自定义目录。
2. 创建Java项目
- 打开Eclipse后,选择 File > New > Java Project。
- 在弹出的对话框中输入项目名称,然后点击“Finish”。
3. 创建Java类
- 在项目资源管理器(Package Explorer)中右键点击刚创建的项目,选择 New > Class。
- 在弹出的对话框中输入类名(例如 HelloWorld),然后点击“Finish”。
4. 编写代码
在Eclipse的编辑器中输入以下代码:
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } }
5. 运行程序
- 右键点击编辑器中的代码,选择 Run As > Java Application。
- Eclipse 会编译并运行你的程序,在控制台(Console)窗口中你会看到输出 Hello, World!。
使用插件
Eclipse 拥有丰富的插件生态系统,可以通过以下步骤安装插件:
- 选择 Help > Eclipse Marketplace。
- 在Marketplace中搜索你需要的插件,点击“Install”并按照提示完成安装。
调试代码
Eclipse 提供强大的调试工具,可以通过以下步骤调试代码:
- 在代码行号左侧的灰色区域点击,添加断点。
- 右键点击项目或代码,选择 Debug As > Java Application。
- 程序会在断点处暂停,你可以使用调试工具栏中的按钮(如“Step Over”、“Step Into”)逐步执行代码,查看变量值和程序状态。
六、Java项目的创建过程
-
打开Eclipse编译器
-
选择File - New - Project - JavaProject
-
为项目命名,选择合适的JDK版本
-
依次展开项目到src文件
-
在src中新建package
-
为package命名
-
在package中新建Class
-
为Class命名
-
开始代码编写
项目最终目录结构
七、Java程序的基本结构
- Java程序的基本组成是"类"(使用class声明),方法不可以单独存在。
- 类体和方法体都是在一对大括号中定义的。
- 程序从main()方法开始执行:
- 要注意main方法的形式
- public static void main(String[] args){ }
八、任务1:使用代码绘制圣诞树
package com.abc.www; public class Abc {public static void main(String[] args) {// TODO Auto-generated method stub System.out.println(" *"); System.out.println(" ***"); System.out.println(" ******"); System.out.println(" ********"); System.out.println(" **********"); System.out.println("************"); System.out.println(" **"); System.out.println(" **"); System.out.println(" **"); System.out.println(" **"); } }
九、任务2:设计圆的周长/面积计算程序
import java.util.Scanner; public class Cycle { public static void main(String[] args) { /* 任务要求: 设计一个可以完成圆的面积和周长的计算的程序,具体要求如下: 1、运行程序后,界面提示用户输入圆的半径(半径可以是小数) 2、用户输入圆的半径后,程序自动计算出圆的周长和面积 3、程序输出结果告知用户圆的周长和面积是多少 */ /* 任务分析: 1、任务涉及到那些变量、那些不变的量。 2、半径如何被程序获取到 3、程序结果和提示语如何向用户展示 */ //任务涉及到变量有:半径R、周长L、面积S //任务涉及到不变的量(也叫常量)有:圆周率PI //以上变量和常量都是小数类型,可以选择double类型 //常量需用final修饰符表示 final double PI = 3.1415926; double R; double L; double S; //向用户给出提示,提醒用户输入半径 System.out.print("请您输入圆的半径:"); //开始准备让程序接受数据 //创建一个名字叫做abc的扫描类对象,使得本程序中的abc拥有扫描键盘的能力 Scanner abc = new Scanner(System.in); //开始使用abc的能力 //让abc从键盘接收数据,并且把数据存到先前定义好的变量R中 R = abc.nextDouble(); //使用圆的面积公式开始计算周长和面积 //将计算好的周长存入先前定义好的变量L中、面积存入变量S中 L = 2 * PI * R; S = PI * R * R; //将计算好的结果通过人性化的方式展示给用户 System.out.println("根据您的输入结果,半径为" + R + "的圆形,"); System.out.println("它的周长是:" + L); System.out.println("它的面积是:" + S); } }
程序运行结果展示:
-
-
-