java试题Word文件下载.docx

上传人:b****5 文档编号:18748939 上传时间:2023-01-01 格式:DOCX 页数:7 大小:16.63KB
下载 相关 举报
java试题Word文件下载.docx_第1页
第1页 / 共7页
java试题Word文件下载.docx_第2页
第2页 / 共7页
java试题Word文件下载.docx_第3页
第3页 / 共7页
java试题Word文件下载.docx_第4页
第4页 / 共7页
java试题Word文件下载.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

java试题Word文件下载.docx

《java试题Word文件下载.docx》由会员分享,可在线阅读,更多相关《java试题Word文件下载.docx(7页珍藏版)》请在冰豆网上搜索。

java试题Word文件下载.docx

}

max:

+max);

min:

+min);

}}

2.创建一个图书类,类中包含的属性有:

书名、作者、出版社;

包含的方法有:

构造方法,设置书籍状态,查看书籍状态。

书籍状态有在馆和外借两种。

publicclassTest2{

publicstaticvoidmain(String[]args){

Bookbook=newBook("

Java程序设计"

"

李伟"

清华大学出版社

(true);

();

}}

classBook{

privateStringBname;

privateStringAname;

privateStringBaddress;

Book(StringBname,StringAname,StringBaddress){

=Bname;

=Aname;

=Baddress;

privatebooleanzt;

publicvoidsetzt(booleanzt){

=zt;

publicvoidgetzt(){

if(zt==true)

在馆"

else

外借"

3.设计一个Birthday类,其成员变量有:

year,month,day;

提供构造方法、输出Birthday对象值的方法和计算年龄的方法。

编写程序测试这个类。

publicclassTest3{publicstaticvoidmain(String[]args){

Birthdayb=newBirthday(2010,6,8);

}}

classBirthday{

privateintyear;

privateintmonth;

privateintday;

publicBirthday(intyear,intmonth,intday){

=year;

=month;

=day;

publicvoidprintBirthDay(){

-"

+month+"

+day);

publicintprintAge(){

return2017-year;

4.编写一个类,描述汽车,其中用字符型描述车的牌号,用浮点型描述车的价格。

编写一个测试类,其中有一个修改价格的方法,对汽车对象进行操作,根据折扣数修改汽车的价格,最后在main()方

法中输出修改后的汽车信息

publicclassTest4{

Carc=newCar("

奔驰S6OO"

50000);

classCar{

StringchePai;

floatprice;

floatprice1;

Car(StringchePai,floatprice){

=chePai;

=price*4/5;

=price;

voiddismessage(){

这辆车的品牌是"

+chePai+"

原价是"

+price+"

打折后为"

+price1);

5.编写一个异常类MyException,再编写一个类Student,该类有一个产生异常的方法speak(intm)。

要求参数m的值大于1000时,方法抛出一个MyException对象。

最后编写主类,在主方法中创建Student对象,让该对象调用speak()方法。

classMyExceptionextendsException{

privateintm;

MyException(intm){

=m;

publicStringgetMessage(){

return"

出现异常:

参数"

++"

大于1000"

;

}}

classStudent{

publicintspeak(intm)throwsMyException{

if(m>

1000)thrownewMyException(m);

returnm;

publicclassTest5{

try{

Students=newStudent();

输出的结果是:

+(5));

+(5000));

catch(MyExceptione){

}}}

6.单击窗体的关闭按钮时,跳出如下对话框,选择“是”窗体关闭,选择“否”,窗体不关闭

JFrame6{

JFrameframe=newJFrame();

JFrame15(){

("

关闭窗体时,问一声"

(100,100,300,200);

(newmyWindowListener());

classmyWindowListenerextendsWindowAdapter{

publicvoidwindowClosing(WindowEvente){

intresult=(frame,"

你确定要关闭窗体?

确认对话框

if(result=={

(0);

elseif(result=={

}}}}

publicclassText6{

newJFrame6();

7.创建一个File类的对象,首先判断此配置文件是否存在,如果不存在,则调用createNewFile方法创建一个文件,然后从键盘输入字符存入数组里,创建文件输出流,把数组里的字符写入到文件中,最终保存在“”文件中

import.*;

publicclassTest7{

Filefile=newFile("

D:

\\"

byte[]b=newbyte[1000];

intn;

if(!

())

FileOutputStreamfos=new

FileOutputStream(file,true);

n=(b,0,n);

catch(Exceptione){

}}}

9.编写MyThread线程类,在该类中实现九九乘法表的动态输出,每隔1秒输出乘法表中的一个运算结果。

publicclassTest9{

Threadt=newMyThread();

classMyThreadextendsThread{

publicvoidrun(){

inti,j;

for(i=1;

=9;

for(j=1;

j<

=i;

j++){

+i+"

="

+i*j+"

\t"

sleep(1000);

9.编写类OverLoading,在该类中定义3个方法:

一个info()方法是没有参数的,一个info()方法需要使用一个整形参数,一个info()方法需要使用一个String类型参数。

在main方法中进行测试。

运行结果如下:

OverLoadingol=newOverLoading();

(5);

HelloWorld"

classOverLoading{

publicvoidinfo(){

您调用的是无参数的方法"

publicvoidinfo(intn){

您调用的是整形类型参数的方法,参数是:

+n);

publicvoidinfo(Strings){

您调用的是String类型参数的方法,参数是:

+s);

10.编写类Shape,该类是一个抽象类。

在该类中定义一个抽象方法:

getArea()。

编写类Circle,该类继承自Shape并实现了其抽象方法getArea()在该类的构造方法中,

获得了圆形的半径,以此在getArea()中计算面积。

abstractclassShape{

publicabstractdoublegetArea();

classCircleextendsShape{

privatedoubler;

publicCircle(doubler){

=r;

publicdoublegetArea(){

//return*(r,2);

return*r*r;

publicclassTest10{

publicstaticvoidmain(String[]args){Circlec=newCircle(3);

图形的面积是:

+());

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

当前位置:首页 > 经管营销 > 经济市场

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

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