《Java语言编程基础》实验指导书3汇编Word文件下载.docx

上传人:b****3 文档编号:13773692 上传时间:2022-10-13 格式:DOCX 页数:11 大小:17.50KB
下载 相关 举报
《Java语言编程基础》实验指导书3汇编Word文件下载.docx_第1页
第1页 / 共11页
《Java语言编程基础》实验指导书3汇编Word文件下载.docx_第2页
第2页 / 共11页
《Java语言编程基础》实验指导书3汇编Word文件下载.docx_第3页
第3页 / 共11页
《Java语言编程基础》实验指导书3汇编Word文件下载.docx_第4页
第4页 / 共11页
《Java语言编程基础》实验指导书3汇编Word文件下载.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

《Java语言编程基础》实验指导书3汇编Word文件下载.docx

《《Java语言编程基础》实验指导书3汇编Word文件下载.docx》由会员分享,可在线阅读,更多相关《《Java语言编程基础》实验指导书3汇编Word文件下载.docx(11页珍藏版)》请在冰豆网上搜索。

《Java语言编程基础》实验指导书3汇编Word文件下载.docx

1、Java语言基础

实验目的和要求

(1)掌握标识符的定义规则。

(2)掌握表达式的组成。

(3)掌握各种数据类型及其使用方法。

(4)理解定义变量的作用,掌握定义变量的方法。

(5)掌握各种运算符的使用及其优先级控制。

实验内容

(1)掌握变量定义与数据类型。

(2)掌握算术运算。

(3)掌握关系运算与逻辑运算。

2、Java语言程序设计基础

(1)掌握分支语句的使用。

(2)掌握循环语句的使用

(3)了解continue语句和break语句的使用。

(1)分别使用if-else-if语句和switch语句编程,确定某一月在哪个季节。

(2)分别使用while、do-while和for语句编程,求1~100的和。

(3)使用continue语句实现:

将100~300之间的不能被3整除的数输出。

(4)使用break语句实现记数:

从1~100,当数到78时程序终止。

3、类与对象

(1)掌握类的声明。

(2)掌握对象的创建。

(3)掌握方法的定义和调用。

(5)掌握构造函数的使用。

(1)编程创建一个Box类,在其中定义三个变量表示一个立方体的长、宽和高,再定义一个方法setDemo对这三个变量进行初始化,然后定义一个方法求立方体的体积。

创建一个对象,求给定尺寸的立方体的体积。

(2)将上题的方法setDemo改用构造函数实现初始化。

4、继承与多态

(1)掌握类的继承方法。

(2)掌握变量的继承和覆盖。

(3)掌握方法的继承、重载和覆盖。

(4)了解接口的实现方法。

(1)理解成员变量的继承与隐藏。

(2)运行程序,理解方法的继承。

(3)运行程序,理解方法的重载。

(4)运行程序,理解方法的覆盖。

5、常用基础类库与工具类库

(1)掌握Math类的使用。

(2)掌握String类和StringBuffer类的使用

(3)掌握JavaApplication命令行参数的使用。

(1)利用下面的关键代码编写一个完整的程序,理解Math类的使用。

(2)利用关键代码编写一个完整的程序,理解String类的使用。

(3)利用关键代码编写一个完整的程序,理解StringBuffer类的使用。

(4)使用JavaAplication的命令行参数读入两个数据,计算它们的和,然后将和输出。

如果参数的数目不足,显示相应提示信息并退出程序的执行。

实验报告

班级:

姓名:

学号:

实验一:

Java语言基础

实验内容:

程序框图

程序源码

实验二:

Java语言程序设计基础

importjava.util.Scanner;

publicclassad{

publicstaticvoidmain(String[]args){

Scanners=newScanner(System.in);

System.out.print("

请输入月份"

);

Stringseason="

"

;

intmonth=s.nextInt();

switch(month){

case1:

case2:

case3:

season="

春季"

break;

case4:

case5:

case6:

season="

夏季"

break;

case7:

case8:

case9:

秋季"

case10:

case11:

case12:

冬季"

default:

season="

请输入1-12的数字"

break;

}

System.out.println(season);

}

publicclassassd{

publicstaticvoidmain(String[]args){

intj=0;

for(inti=0;

i<

100;

i++){

j+=i;

System.out.println(j);

for(inti=100;

=300;

if(i%3==0)continue;

System.out.print(i+"

\t"

}

System.out.println();

if(i==78)break;

System.out.println(i+"

实验三:

类与对象

publicclasslib04{

publicstaticvoidmain(String[]args){

Boxb1=newBox();

b1.setDemo(12.34,23.45,34.56);

System.out.println("

体积="

+b1.GetV());

Boxb2=newBox(12.34,23.45,34.56);

+b2.GetV());

}}

classBox{

privatedoublelength;

privatedoublewidth;

privatedoubleheight;

publicvoidsetDemo(doublel,doublew,doubleh){

this.length=l;

this.width=w;

this.height=h;

publicBox(){

publicBox(doublel,doublew,doubleh){

publicdoubleGetV(){

returnheight*length*width;

实验四:

继承与多态

packageas;

publicinterfaceAnimals{

publicvoidfood();

voidwalk1();

publicvoidwalk();

classPersonimplementsAnimals{

privateStringname;

publicStringgetName(){

returnname;

publicvoidsetName(Stringname){

this.name=name;

publicintgetAge(){

returnage;

publicvoidsetAge(intage){

this.age=age;

privateintage;

publicvoidfood(){

System.out.println("

杂食"

publicvoidwalk(){

直立行走"

publicvoidwalk1(){

classBirdimplementsAnimals{

publicvoidfood(){

虫子"

publicvoidwalk(){

飞翔"

publicvoidwalk(Stringname){

System.out.println(name+"

可以飞翔"

publicvoidwalk1(){

publicclasslib05{

Animalsa=newPerson();

a.food();

a.walk();

Birdb=newBird();

b.food();

b.walk();

b.walk("

Ivan"

实验五:

常用基础类库与工具类库

inta=100;

System.out.println(Math.abs(a));

a=1234;

System.out.println(Math.sqrt(a));

Stringstr1="

xxx"

str1+="

yyy"

System.out.println(str1);

StringBuilderstr2=newStringBuilder();

str2.append("

good"

god"

System.out.println(str2);

if(args.length==2){

intx=Integer.parseInt(args[0]);

inty=Integer.parseInt(args[1]);

System.out.println("

x+y="

+(x+y));

}else{

参数数量不足"

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1