java代码//输入性别_身高_体重_输出其提醒数是否正常._高级语言程序设计-实验-JAVA.doc...

《高级语言程序设计》实验指导书

第一部分《Java程序设计》

计算机学院软件系

指导老师:汤小春 陈建全

最终改版日:2015/3/18

目录

实验一 熟悉Java 程序的开发1

一、实验目的1

二、实验内容2

实验二 面向对象的编程技术4

一、实验目的4

二、实验内容4

1.基本指导4

实验三 类的方法6

一、实验目的6

二、实验内容6

实验四 类的重用9

一、实验目的9

二、实验内容9

实验五 包、接口、类库13

一、实验目的13

二、实验内容13

实验六 异常处理16

一、实验目的16

二、实验内容16

实验一 熟悉Java 程序的开发

一、实验目的

学习使用JDK开发工具开发Java应用程序;

掌握Java Application程序的开发过程;

掌握Java Applet程序的开发过程。

二、实验内容

上机前的重要提示:

Java源代码可在任何文本编辑器中输入,但这里建议使用记事本。自实验三开始,可使用eclipse环境进行。

所有的Java源代码都应具有扩展名“.java”

在包含主类的文件中,文件名应与主类的名称相同,并注意有大小写之分。

每实验完成时间为1学时。

每次实验后把实验结果提交给辅导老师。(含实验步骤中的问题回答和Java源代码,不要class文件.分析和讨论部分可不必提交)

1.基本指导

指导内容1:

编写并运行第一个Java Application程序

实验步骤:

开机后,在java实验目录下创建test子目录。本阶段的Java源程序、编译后的字节码文件都放在这个目录中。

打开一个纯文本编辑器(如记事本),键入如下程序(注意大小写):

import java.io.*;

public class MyClass

{

private int val1,val2;

public void myFun(int x,int y)

{

val1=x;

val2=y;

System.out.println("the sum is "+(val1+val2));

}

public static void main(String arg[])

{

MyClass MyObj=new MyClass();

MyObj.myFun(3,4);

}

}将文件保存起来,命名为MyClass.java,保存在自己工作的目录下。

进入命令方式(MS—DOS),并转.java文件所在目录。敲入下述命令,编译上述Java文件。

命令格式:javac MyClass.java

利用Java解释器运行这个Java Application程序并查看运行结果。

命令格式:java MyClass

以上程序运行结果如图1-1所示。

图1-1

指导内容2:

编写并编译第一个Java Applet程序。

打开一个纯文本编辑器(如记事本),键入如下程序(注意大小写):

import java.awt.Graphics;

import java.applet.Applet;

public class MyFirstJavaAppletextends Applet

{

public String s;

public void init()

{

s=new String("Hello World !");

}

public void paint(Graphics g)

{ g.drawString(s,25,25); }

}把文件保存起来,命名为MyFirstJavaApplet.java,保存在自己测试的目录下。

进入命令方式(MS—DOS)并转.java文件所在目录,敲入下述命令,编译上述Java文件。

命令格式:javac MyFirstJavaApplet.java

编写配合Applet的HTML文件,代码如下:

My Applet

将上述内容存盘为MyFirstJavaApplet.html,与文件MyFirstJavaApplet.java保存在本实验的工作目录下。

用模拟的Applet运行环境解释运行这个Java Applet程序并观察运行结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值