实验目的:
了解 java 的发展历程,掌握 java 开发环境的搭建和 Java 程序的开发过程。
了解 Java 语法,掌握三种流程控制结构
1. 上网查资料,了解 Java 的由来和发展历程。
Java 是由 James Gosling 于 1995 年在 Sun 公司开发的计算机高级编程语言,在 2009 年被 Oracle 公司收购。
2. MS-DOS 常用命令的使用练习。掌握如下命令的使用:dir、cd、javac、java、set 等。
dir:查看当前目录下的文件和文件夹
cd 文件夹名:进入指定目录;cd..:返回上一级目录
javac 文件名.java:编译 Java 源文件,生成 .class 字节码文件
java 类名:运行编译后的 Java 程序
set:查看 / 配置系统环境变量

3. 下载、安装 jdk,并完成环境的搭建。
(1)下载 JDK(官网)




(2)配置 JAVA_HOME:指向 JDK 安装目录。



(3)配置 Path:添加 %JAVA_HOME%\bin。

(4)验证:打开 CMD,输入java -version 和 javac,显示版本信息即成功。

4. 分别开发一个Java 应用程序和一个 Java 小应用,实现输出语句“江西农业大学欢迎您!”。
public class Welcome {
static void main() {
System.out.println("江西农业大学欢迎您!");
}
}Java 小应用已过时
import java.awt.Graphics;
import java.applet.Applet;
public class WelcomeApplet extends Applet {
public String str;
public void init() {
str = new String("江西农业大学欢迎您!");
}
public void paint(Graphics g) {
// 在浏览器中坐标为(50, 50)的位置显示字符串s
g.drawString(str, 50, 50);
}
}

5. 运行教材第一章中所有的代码。
案例 1-1:
public class HelloWorld {
static void main() {
System.out.println("Hello World!");
}
}
Java 小应用已过时
案例 1-2:
import java.awt.Graphics;
import java.applet.Applet;
public class HelloWorldApplet extends Applet {
public String str;
public void init() {
str = new String("Hello World!");
}
public void paint(Graphics g) {
// 在浏览器中坐标为(50, 50)的位置显示字符串s
g.drawString(str, 50, 50);
}
}6. 运行教材第二章中案例 2-1 到案例 2-5。
案例 2-1:
案例 2-2:
案例 2-3:
案例 2-4:
案例 2-5:
7. 设计程序,求 1 到 100 的和。
public class Sum100 {
static void main() {
int sum = 0;
for (int i = 1; i <= 100; i++) {
sum += i;
}
System.out.println("1 到 100 的和为:" + sum);
}
}
8. 打印所有的水仙花数(注意:水仙花数是指其个位、十位、百位三个数的立方和等于该数本身)。
public class NarcissisticNumber {
static void main() {
System.out.println("所有的水仙花数:");
for (int i = 100; i <= 999; i++) {
int ge = i % 10;
int shi = i / 10 % 10;
int bai = i / 100;
if (ge * ge * ge + shi * shi * shi + bai * bai * bai == i) {
System.out.println(i);
}
}
}
}
9. 利用 for 循环,计算 1+2+3+4+…+100 的总和。
public class Sum100 {
static void main() {
int sum = 0;
for (int i = 1; i <= 100; i++) {
sum += i;
}
System.out.println("1 到 100 的和为:" + sum);
}
}
10. 利用 do-while 循环,计算 1!+2!+3!+…+100! 的总和。
public class FactorialSum {
static void main() {
double sum = 0;
double factorial = 1;
int i = 1;
do {
factorial *= i;
sum += factorial;
i++;
} while (i < 100);
System.out.println("1!+2!+3!+…+100! = " + sum);
}
}
评论
游客无需注册即可评论。
你提交的昵称、邮箱、网址和评论内容会保存在服务端,用于展示评论身份、接收回复及必要的安全审计。
浏览器会本地保存已填游客信息和评论草稿,方便下次免填。
回复提醒会通过站内消息和邮件通知。