【Java】编程题

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

【第二章】编程题第1题编写半径为5的圆的周长,计算公式为:周长=2*半径*圆周率。publicclassTest{publicstaticvoidmain(String[]arg0){doubleradius=5.0;doublearea;finaldoublePI=3.14159;area=radius*radius*PI;System.out.println(area);}}第2题把用户输入的1、2、3、4、5、6、7转换成星期一、星期二、星期三,等等。、、、、、、、、、、、、、、没找到第3题根据用户输入的数字,输出“偶数”或者“奇数”。importjava.util.Scanner;publicclassMain{publicstaticvoidmain(Stringargs[]){Scannerinput=newScanner(System.in);inta;System.out.print(请输入一个整数:);a=input.nextInt();if(a%2==0){//判断是偶数仍是奇数System.out.print(是偶数);}else{System.out.print(是奇数);}}}【第三章】编程题第1题第2题第3题第4题第5题第6题第7题第8题将摄氏温度转换成华氏温度,转换公式:华氏度=9/5*摄氏度+32,同时在main方法中调用该方法。publicclassTest{privatefloatdf;//华氏温度privatefloatcd;//摄氏温度publicfloatchange(Stringcd){df=9/5*cd+32;returndf;}publicstaticvoidmain(String[]arg0){Testtt=newTest();floatcd=25.3;//自己定义摄氏温度为多少tt.change(cd);//调用change方法}}第9题编写一个方法,它能够按位逆序返回其整型参数。如,给定整型参数值如果为7321,则该方法返回值应为1237。然后在main方法中调用该方法,输出整数352的位逆序整数publicclassTest93{publicstaticvoidmain(String[]args){inti=7321;intj=352;test1(i);test1(j);test2(i);test2(j);}staticvoidtest1(inti){//这个是内置函数的Stringstr1=i+;//先将整数转为字符串str1=newStringBuffer(str1).reverse().toString();//对字符串反序i=Integer.parseInt(str1);//将字符串转成数字System.out.println(i);//输出结果}staticvoidtest2(inti){//这是用数组的Stringstr=i+;String[]ii=newString[str.length()];//建立一个字符串那么长的数组,存放截取的数字Stringtmp=;for(intj=0;jstr.length();j++){ii[j]=str.charAt(j)+;}for(intj=str.length()-1;j=0;j--){//反序重新品字符串tmp=tmp+ii[j];}intk=Integer.parseInt(tmp);System.out.println(k);}}第10题Java某停车场对3小时内的车最低收费5元。如果超过3小时,每个小时另外收1元,不到1小时按照1小时的收费。最高不超过20元。要求编写一个方法,根据停车的小时数就是需要交的费用。并在main方法中利用该方法求停车7.5小时应交的费用publicclassParking{publicintcal(doubletime){intt=(int)Math.ceil(time);if(t=3){return5;}if(t3){inta=5+(t-3)*1;if(a20){return20;}else{returna;}}return-1;}publicstaticvoidmain(String[]args){Parkingp=newParking();intmoney=p.cal(7.5d);System.out.println(收费:+money+元);}}【第四章】编程题、、、、、、、、、、、、、、、、、、、、、、、、、、、没找到【第五章】编程题第1题定义一个汽车类Car,第2题、、、、、、、、、、、、、、、、、、、、、、没找到第3题6.编写一个用户管理类(UserManager),在类中定义一个Vector类型的成员变量,该变量保存所有的用户,用户对应的类型为User(User定义如下)。在类中定义如下几个方法:1.添加一个用户。2.删除一个用户。3.判断一个用户是否存在。4.显示所有用户信息(User对象有toString方法可以显示用户信息)。publicclassUser{privateStringname;publicUser(Stringname){this.name=name;}publicStringgetName(){returnthis.name;}publicStringtoString(){returnUser:+name;}publicbooleanequals(Objecto){returnname.equals(((User)o).name);}}importjava.util.*;publicclassUserManager{privateVectorusers;publicUserManager(){}//添加用户publicvoidaddUser(Useru){if(users==null)users=newVector();users.add(u);}//删除用户publicvoiddeleteUser(Useru)throwsException{if(users==null)thrownewException(不存在用户);elseusers.remove(u);}//判断用户是否存在publicbooleanisExist(Useru){if(users==null)returnfalse;elsereturnusers.contains(u);}//显示所有用户信息publicvoidprint(){System.out.println(*****************);Iteratori=users.iterator();while(i.hasNext()){System.out.println(i.next());}System.out.println(*****************);}}【第六章】编程题第1题第2题

1 / 13
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功