云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > java程序设计实验指导书答案

java程序设计实验指导书答案

  • 62 次阅读
  • 3 次下载
  • 2025/6/5 3:33:18

} } }

? 实验后的练习:

1. 将一个double型数据直接赋值给float型变量,程序编译时提示怎样的错误?

2. 在应用程序的main方法中增加语句: float x=0.618;

程序能编译通过么?

3. 在应用程序的main方法中增加语句: byte y=128;

程序能编译通过么?

4. 在应用程序的main方法中增加语句: int z=(byte)128;

程序输出变量z的值是多少? 6.猜数字游戏。 ? 实验要求:

编写一个java应用程序,实现下列功能:

1) 程序随机分配给客户一个1—100之间的整数; 2) 用户在输入对话框中输入自己的猜测;

3) 程序返回提示信息,提示信息分别是:“猜大了”、“猜小了”和“猜对了”;

4) 用户可根据提示信息再次输入猜测,直到提示信息是“猜对了”。 ? 程序模板:

guessnumber.java

import javax.swing.joptionpane; public class guessnumber {

public static void main (string args[ ]) {

system.out.println(给你一个1至100之间的整数,请猜测这个数); int realnumber=(int)(math.random()*100)+1; int yourguess=0;

string str=joptionpane.showinputdialog(输入您的猜测:); yourguess=integer.parseint(str); while(【代码1】) //循环条件 {

if(【代码2】) //条件代码 {

str=joptionpane.showinputdialog(猜大了,再输入你的猜测:); yourguess=integer.parseint(str); }

else if(【代码3】) //条件代码 {

str=joptionpane.showinputdialog(猜小了,再输入你的猜测:); yourguess=integer.parseint(str); } }

system.out.println(猜对了!); } }

? 实验后的练习:

1. 用“yourguessrealnumber”替换【代码1】,可以么?

2. 语句:“system.out.println(“猜对了!”);”为何要放在while循环语句之后?放在while

语句的循环体中合理吗? 【结果】

将本次上机实验结果按照以上内容依次填写实验目标、过程、结果。 【注意事项】

实验报告要求每人提交一份,使用专门的报告纸,内容写全,包括实验名称、班级、姓名、试验日期。

7.编写一个java程序,用穷举法找出2-50之间的素数。 8.编写一个java程序,计算1!+2!+…+10!。 实验二 类与对象 一、实验目的及要求

1. 使用类来封装对象的属性和功能;

2. 掌握类变量与实例变量,以及类方法与实例方法的区别; 3. 掌握使用package和import语句;

4. 巩固以下概念:子类的继承性,子类对象的创建过程,成员变量的继承与隐藏,方法的继承与重写。 二、实验学时 4学时

三、实验任务

1.三角形、梯形和圆形的类封装 ? 实验要求:

编写一个java应用程序,该程序中有3个类:trangle、leder和circle,分别用来刻画“三

角形”、“梯形”和“圆形”。具体要求如下:

a) trangle类具有类型为double的三个边,以及周长、面积属性,trangle类具有返回周

长、面积以及修改三个边的功能。另外,trangle类还具有一个boolean型的属性,该属性用来判断三个属能否构成一个三角形。 b) lader类具有类型double的上底、下底、高、面积属性,具有返回面积的功能。

c) circle类具有类型为double的半径、周长和面积属性,具有返回周长、面积的功能。 ? 程序模板:

areaandlength.java class trangle {

double sidea,sideb,sidec,area,length; boolean boo;

public trangle(double a,double b,double c) {

【代码1】 //参数a,b,c分别赋值给sidea,sideb,sidec if(【代码2】) //a,b,c构成三角形的条件表达式

【篇二:《java程序设计》课内实验指导书 (1)】

>计算机学院

《java程序设计》课内实验指导书 撰写: 赵卓君 2015年6 月 1

目 录

实验一:java基本语

法 ............................................................................ 3 实验二:面向对象编

程 ............................................................................ 4

实验三:异

常............................................................................................. 7 实验四:

实验五: 实验六:

实验七:多线程

util包和集合框架 ...................................................................... 8 io包和输入输出 ...................................................................... 10 gui+jdbc编程 ...................................................................... 12 ...................................................................................... 16 2 实验一:java基本语法 一、 实验目的:

熟悉java程序的结构,并能完成一些基本的算法操作。熟悉java程序的if-else、switch-case语句、循环语句以及数组的用法。 二、 实验要求:

1、 编写一个java application程序,循环打印如下图所示图案:

【提示】可以将一个整数看成是ascii码,转换为对应的字符。如: (char)65 ? 得到ascii码65对应的字符“a”

2、 编写一个java程序,接受用户输入的一个1~12之间的整数月份,利用switch语句输

出对应月份的天数。(提示:在dos

int month=integer.parseint(args[0]); //在程序中用该行代码获得输入的月份

3、 定义一个包含10个整数的数组,求该数组中的最大值、最小值、平均值与总和。

提示:在dos命令窗口里编译运行该程序,如图所示:

//获取命令行输入的10个整数 int[] ary=new int[10]; for (int i = 0; iary.length; i++)ary[i]=integer.parseint(args[i]); 3

实验二:面向对象编程 一、 实验目的:

熟练掌握类的创建与使用,理解封装与抽象的概念,理解信息隐藏以及4种访问控制修饰符的用法,熟练掌握构造方法的用法。 二、 实验要求: 1. 问题描述

搜索更多关于: java程序设计实验指导书答案 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

} } } ? 实验后的练习: 1. 将一个double型数据直接赋值给float型变量,程序编译时提示怎样的错误? 2. 在应用程序的main方法中增加语句: float x=0.618; 程序能编译通过么? 3. 在应用程序的main方法中增加语句: byte y=128; 程序能编译通过么? 4. 在应用程序的main方法中增加语句: int z=(byte)128; 程序输出变量z的值是多少? 6.猜数字游戏。 ? 实验要求: 编写一个java应用程序,实现下列功能: 1) 程序随机分配给客户一个1—100之间的整数; 2) 用户在输入对话框中输入自己的猜测; 3) 程序返回提示信息,提

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com