77范文网 - 专业文章范例文档资料分享平台

java实验指导书 学生用李伟

来源:网络收集 时间:2020-06-08 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

实验一、安装JDK并熟悉java的运行环境 实验二、基本语法练习 实验三、面向对象编程实验(4) 实验四、异常处理实验 实验五、小应用程序实验 实验六、图形图像实验

实验七、GUI(图形用户接口)实验(4) 实验八、多线程实验 实验九、输入输出流实验(4) 实验十、数据库应用实验(4)

实验一、安装JDK并熟悉java的运行环境

一、实验目的

熟悉JAVA的运行环境及学习简单的编程。

二、预习内容

安装工具软件的基本方法。

三、实验设备与环境

装有JAVA语言工具软件 (Eclipse )的微机若干

四、实验内容

安装Eclipse及JAVA的核心编译程序J2SDK。 1、打开Eclipse的安装盘安装Eclipse。 2、在相同目录下安装J2SDK。

3、打开Eclipse软件对J2SDK文件进行配置。

4、编写一应用程序,在屏幕上显示“HELLO WORLD”和爱心标志。 Pulic class Hello {

public static void main(String args[]) {

//在屏幕上显示“HELLO WORLD”和爱心标志

} }

5、编写一小程序实现上述功能:在屏幕上显示“HELLO WORLD”和爱心标志。

实验结果

五、注意事项

⒈认真填写实验报告

⒉遵守实验室各项制度,服从实验指导教师的安排 ⒊按规定的时间完成实验

六、说明

本次实验建议学时数2学时

七、实验总结与体会

实验二、基本语法练习

一、实验目的 ⒈熟悉Java的基本语法

⒉编写应用程序接收命令行参数 ⒊编写应用程序接收用户从键盘的输入 ⒋掌握字符串与数组的基本方法

二、预习内容

java编程的基本结构

三、实验设备与环境

装有JAVA语言工具软件 (Eclipse )的微机若干

四、实验内容

⒈编写一个应用程序求若干个数的平均数,原始数字要求从命令行输入。应用程序中main方法的参数String类型的数组args能接受用户从命令行键入的参数。

(1)编辑Average.java。 class Average {

public static void main(String args[ ]) {

double n,sun=0;

for (int l=0;l

sum=sum+Double.valueOf(arg[l].doubleValue();)

}

n=sum/args.length;

System.out.println(“average=”+n); } }

命令行参数: 12.34 34.45 21212121

注意:

1) 参数的个数可以利用args.length来取得。

2) 参数“12.34”“34.45”“21212121”分别赋给了main方法的参数arges[0]、arges[1]

和arges[2]。 3) 由于arges[0]、arges[1]和arges[2]是String类型的,所以要利用Double.valueOf(String

s)方法将String类型转化成Double类型,再用double Value()方法求出double类型的值。 ⒉编写一个应用程序,接受用户从键盘输入的摄氏温度,然后将其转化成等效的华氏度温度。

方法一:利用System.in.read()方法可以接受从键盘输入的unicode码,编写一个循环取键值,循环出口为当输入回车时,即判断键值是否为13,若是,则退出循环。 (1) 编辑Accept.java,设保存在D:\\myjava目录下。

import java.io.*; import java.io.*; class Accpe {

public static void main(String [ ] args)

{

int c=0;

String s=“”;

System.out.println(“输入摄氏度:(0<数值<100)”); tyr {

while (c!=13) //当输入的不是回车 {

//将int型转化成char型,再连接成字符串

} }

catch (Exception e){}

int celsius=Intgeer.parseInt(s.trim()); double fahre=1.8*celsius+32;

System.out.println(“转化成华氏度为:”+fahre); } } 注意:

1)in是System类的一个属性,System.in的返回类型是InputStream类型。输入字节流的父类,InputStream类中的read()方法可以读取一个用户从键盘上输入的键值。System.im.read()的返回值是整型,因此需要先转化成字符型后再连接成字符串。

2) System.im.read()需要用try/catch机制来捕获异常。

3)将字符串转化成响应的整型数值后再利用公式计算出华氏温度。

方法二:由于InputStream类中的read()方法只能读取一个键值,所以需要利用循环才能读出用户从键盘输入的一串字符,有没有读取一行字符的命令呢?我们可以利用Java中类的嵌套来实现。由于BuffereReaser类有读取一行字符串的方法,所以可以这样去定义

对象:

BuffereReaser br=new BuffereReaser(new InputStreamReader(System.in)); (1) 编辑Accpe1.java,设保存在D:\\myjava目录下。

Class Accpt1 {

publib static void main(String args[ ])

{

String s=“”;

System.out.println(“输入摄氏度:(0<数值<100)”);

BuffereReaser br=new BuffereReaser(new InputStreamReader(System.in)); try {

//读取一行,返回字符串 }cath(Exception e){}

int cel=Integer.parseInt(s.trim()); double f=cel*1.8+32;

System.out.println(s+“摄氏度转化成华氏度为:”+f); } }

⒊编写应用程序,按升序顺序输出一维数组中的元素。

排序的方法有很多,常用的有选择发和冒泡法,在此使用选择法。 (1) 编辑Sort.java,设保存在D:\\myjava目录下。

class Sort {

public static void main(String args[ ])

{ 。。。 } }

五、注意事项

⒈认真填写实验报告

⒉遵守实验室各项制度,服从实验指导教师的安排 ⒊按规定的时间完成实验

六、说明

⒈建议学时数2学时

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库java实验指导书 学生用李伟在线全文阅读。

java实验指导书 学生用李伟.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/1100720.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: