Java语言程序设计--实验教案 - 图文(2)

2019-08-30 15:06

点石科技整理(Http://www.loosr.cn) sanjtu@163.com

D:\\java\\javacode> javac HelloWorldApp.java

如果编译成功,则在D:\\java\\javacode目录中生成字节码文件HelloWorldApp.class

(6) 运行程序

进入HelloWorldApp.class所在目录D:\\java\\javacode,键入命令 D:\\java\\javacode> java HelloWorldApp 就可以运行程序 (7) 观察程序的运行结果

(8) 如果把上面程序中的第二条语句 public static void main( String args[] ) 改成 public void main( String args[] ) 行不行?如果改成public static void main( String arg [] ) 行不行?不行的话把编译时的错误提示信息记录下来。

4.了解下面的Java Applet的程序结构和开发过程。

(1)打开Notepad编辑器。

成功不是偶然 失败不是命运 sanjtu

点石科技整理(Http://www.loosr.cn) sanjtu@163.com

(2)键入如下程序: import java.awt.Graphics; import java.applet.Applet;

public class HelloWorld extends Applet{ public void paint(Graphics g){

g.drawString(\ } } (3)检查无误后 (注意大小写)保存文件。可将文件保存在\\目录中,注意文件名为HelloWorld.java。

(4)进入命令行(MS-DOS)方式,进入当前目录为\,键入命令:

D:\\java\\javacode\\Javacode >javac HelloWorld.java

(5)如果输出错误信息,则根据错误信息提示的错误所在行返回Notepad编辑器进行修改。常见错误是类名与文件名不一致、当前目录中没有所需源程序、标点符号、全角等。

如果没有输出任何信息或者出现\警告,则认为编译成功,此时会在当前目录中生成HelloWorld.class文件。 (6)打开Notepad编辑器,键入如下程序: A Simple Program Here is the output of my program:

(7) 检查无误后 (注意大小写)保存文件。可将文件保存在\\目录中,注意文件名为Hello.html。

(8)进入命令行(MS-DOS)方式,进入当前目录为\,键入命令:D:\\java\\javacode > appletviewer Hello.html

(9) 如果把(2)中的程序的前面两条语句: import java.awt.Graphics; 和 import java.applet.Applet; 删除的话,程序还能不能正常运行?如果不行请各位同学收集编译时的错误提示信息,并且说明这两条语句的作用。 四、实验总结

请在实验报告中对本次实验内容进行总结。

成功不是偶然 失败不是命运 sanjtu

点石科技整理(Http://www.loosr.cn) sanjtu@163.com

第二次实验:Java语言基础练习

一、实验目的

1. 了解 Java 的数据类型

2. 掌握各种变量的声明方式及其使用范围。

3. 理解 Java 程序语法结构,掌握顺序结构、选择结构和循环结构语法的程序设计方法。

二、实验要求

1. 编写一个声明 Java 不同数据类型变量的程序。 2. 编写一个关于变量的使用范围的程序。 3. 编写使用选择结构的程序。 4. 编写使用循环结构的程序。

三、实验内容

(一) 声明不同数据类型的变量

1.编写声明不同数据类型变量的程序文件 KY2_1.java,源代码如下。 public class KY2_1 {

public static void main(String args[]) { byte b=0x55; short s=0x55ff; int i=1000000;

long l=0xffffL; char c='a'; float f=0.23F; double d=0.7E-3; boolean B=true;

String S=\这是字符串类数据类型\

System.out.println(\字节型变量 b = \

System.out.println(\短整型变量 s = \ System.out.println(\整型变量 i = \ System.out.println(\长整型变量 l = \ System.out.println(\字符型变量 c = \ System.out.println(\浮点型变量 f = \ System.out.println(\双精度变量 d = \ System.out.println(\布尔型变量 B = \ System.out.println(\字符串类对象 S = \ }

成功不是偶然 失败不是命运 sanjtu

点石科技整理(Http://www.loosr.cn) sanjtu@163.com

}

2. 编译并运行该程序

3. 把程序的输出结果写在实验报告中。如果不给上面程序中的变量赋初始值的话,看看该程序是否还能正确运行?如果不可以,请指出为什么?

4. 试编写数据类型转换程序。讨论自动类型转换和强制类型转换的实例。

(二) 了解变量的使用范围

1.建立 KY2_2.java 文件,通过本程序了解变量的使用范围,源代码如下。 public class KY2_2 { static int i=10;

public static void main(String args[]) { {

int k=10;

System.out.println(\ System.out.println(\ }

System.out.println(\

System.out.println(\ } }

2.编译 KY2_2.java

看看这个程序是否会出错?为什么会出现编译错误,请在试验报告中给出理由! 3.修改上面的程序,让它能正确运行。

4.把修改后的源程序以及程序的输出结果写在实验报告中。 5. 试着自己编写程序体会局部变量和成员变量初始化的问题。 思考:KY2_2.java 程序说明了什么问题?

(三) 使用选择语句

1. 程序功能:使用 switch 语句在不同温度时显示不同的解释说明。 2. 程序源代码如下。

class KY2_3{

public static void main(String args[]) { int c=18;

switch (c<10?1:c<25?2:c<35?3:4) {

case 1:

System.out.println(\℃ 有点冷。要多穿衣服。\ case 2:

System.out.println(\℃ 正合适。出去玩吧。\ case 3:

System.out.println(\℃ 有点热。\ default:

成功不是偶然 失败不是命运 sanjtu

点石科技整理(Http://www.loosr.cn) sanjtu@163.com

System.out.println(\℃ 太热了!开空调。\ } } }

3.编译 KY2_3.java

看看这个程序是否会出错?如果出错,请在试验报告中解释为什么?

4.修改上面的程序,让它能正确运行。把修改后的源程序以及程序的输出结果写在实验报告中。

(四) 使用循环语句

1.请编写程序 KY2_4.java,要求程序具有如下功能:求 1+2+?+100 之和,并将求和表达式与所求的和都显示出来,即程序的输出结果应该为:1+2+?+100=5050。

2.编译 KY2_4.java 3.运行KY2_4.class

4.把源程序写在实验报告中。

四、实验总结

请在实验报告中对本次实验内容进行总结。

成功不是偶然 失败不是命运 sanjtu


Java语言程序设计--实验教案 - 图文(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中国共产党的曲折探索(下)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: