JAVA语言实验报告Word下载.docx

上传人:b****2 文档编号:15161405 上传时间:2022-10-28 格式:DOCX 页数:15 大小:18.24KB
下载 相关 举报
JAVA语言实验报告Word下载.docx_第1页
第1页 / 共15页
JAVA语言实验报告Word下载.docx_第2页
第2页 / 共15页
JAVA语言实验报告Word下载.docx_第3页
第3页 / 共15页
JAVA语言实验报告Word下载.docx_第4页
第4页 / 共15页
JAVA语言实验报告Word下载.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

JAVA语言实验报告Word下载.docx

《JAVA语言实验报告Word下载.docx》由会员分享,可在线阅读,更多相关《JAVA语言实验报告Word下载.docx(15页珍藏版)》请在冰豆网上搜索。

JAVA语言实验报告Word下载.docx

3、程序如下:

importjava.awt.Graphics;

importjava.applet.Applet;

publicclassMyJavaAppletextendsApplet

publicvoidpaint(Graphicsg)

{

g.drawString("

WelcometoJavaAppletWorld!

10,20);

}

<

HTML>

BODY>

APPLETCODE="

MyJavaApplet.class"

HEIGHT=100WIDTH=200>

/APPLET>

/BODY>

/HTML>

 

实验二JAVA语言基础——变量

1、掌握JAVA程序的构成。

2、掌握JAVA语言中的数据类型、变量与常量。

3、掌握JAVA语言中的表达式,包括赋值与强制类型转换、字符串连接、算术运算、关系运算、逻辑运算等。

1、编写一个字符界面的JavaApplication程序,接受用户输入的一个浮点数,把它的整数部分和小数部分分别输出。

1、程序如下:

publicclassFloat

Strings;

doubled;

inti;

try

BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));

s=br.readLine();

d=Double.parseDouble(s);

i=s.indexOf("

."

System.out.println("

整数部分为:

+(long)d);

if(i==-1)System.out.println("

小数部分为:

0.0"

elseSystem.out.println("

+Double.parseDouble(((s.charAt(0)=='

-'

)?

"

-"

:

)+"

0."

+s.substring(i+1,s.length())));

catch(IOExceptione)

System.err.println(e.toString());

实验三JAVA语言基础——流程控制语句

1、掌握JAVA流程控制语句,包括分支语句、循环语句和跳转语句。

2、重点掌握if语句、switch语句、for语句、while语句、do-while语句。

1、编写一个字符界面的JavaApplication程序,接受用户输入的10个整数,比较并输出其中的最大值和最小值。

2、编写一个字符界面的JavaApplication程序,接受用户输入的字符,以“#”标志输入的结束;

比较并输出按字典序最小的字符。

publicclassMax

inta[]=newint[10];

intmax=0;

intmin=0;

for(inti=0;

i<

a.length;

i++)

BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));

s=br.readLine();

a[i]=Integer.parseInt(s);

if(a[0]<

a[1])

max=a[1];

min=a[0];

else

max=a[0];

min=a[1];

for(inti=2;

10;

if((a[i]<

min)|(a[i]==min))

min=a[i];

if((a[i]>

max)|(a[i]==max))

max=a[i];

catch(IOExceptione)

最大值为:

+max+"

"

+"

最小值为:

+min);

publicclassMin

chars;

charmin='

0'

;

do

min=(char)System.in.read();

System.in.skip

(2);

s=(char)System.in.read();

if((min>

s)&

(s!

='

#'

))

min=s;

if(s=='

{break;

while(s!

最小字符为:

实验四类的定义

1、掌握类的定义,包括域和方法的定义。

2、掌握构造函数的定义方法,并能够通过构造函数创建对象。

1、编写一个Java程序片断,定义一个表示学生的类student,包括域“学号”、“班号”、“姓名”、“性别”、“年龄”;

方法“获得学号”、“获得班号”、“获得姓名”、“获得性别”、“获得年龄”、“修改年龄”。

2、在1题的基础上,为student类定义构造函数初始化所有的域,并增加方法publicStringtoString()把student类对象的所有域信息组合成一个字符串,编写JavaApplication程序创建student类的对象,并输出学生信息。

classStudent

Stringsno;

Stringcno;

Stringname;

charsex;

intage;

StringgetSno()

returnsno;

StringgetCno()

returncno;

chargetSex()

returnsex;

StringgetName()

returnname;

intgetAge()

returnage;

voidsetAge(intage1)

age=age1;

Student(Stringsno,Stringcno,Stringname,charsex,intage)

this.sno=sno;

o=cno;

this.name=name;

this.sex=sex;

this.age=age;

publicStringtoString()

return"

学生信息:

\n"

+"

学号"

+this.getSno()+"

\t班号"

+this.getCno()+"

\t姓名"

+this.getName()+"

\t性别"

+this.getSex()+"

\t年龄"

+this.getAge();

}

publicclassA

publicstaticvoidmain(Stringargs[])

Students=newStudent("

2900070126"

29000701"

吴海涛"

'

男'

21);

System.out.println(s.toString());

实验五JAVA继承与多态

1、掌握类的继承,包括派生子类、域和方法的继承与隐藏。

2、掌握构造函数的重载与继承。

1、定义一个表示人的抽象类People,包括域“姓名”,“性别”,“年龄”。

该类派生出学生类Student,包括域“姓名”,“性别”,“年龄”,“学号”,“班级”;

构造函数1初始化域“姓名”,“性别”,“年龄”,构造函数2初始化学生类的所有域,要求构造函数2调用构造函数1。

学生类派生出大学生类College,包括域“专业”,构造函数初始化所有域,要求调用父类Student的构造函数。

编写JavaApplication程序验证。

abstractclassPeople

classStudentextendsPeople

StringclaID;

Student(Stringname,charsex,intage)

this.name=name;

this.age=age;

Student(Stringname,charsex,intage,Stringsno,StringclaID)

this(name,sex,age);

this.sno=sno;

this.claID=claID;

classCollegeextendsStudent

Stringmajor;

College(Stringname,charsex,intage,Stringsno,StringclaID,Stringmajor)

super(name,sex,age,sno,claID);

this.major=major;

classA

publicstaticvoidmain(Stringargs[])

Students=newStudent("

21,"

Collegec=newColl

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

当前位置:首页 > 幼儿教育 > 家庭教育

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

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