JAVA编程题全集100题及答案wWord文档下载推荐.docx

上传人:b****3 文档编号:14176143 上传时间:2022-10-19 格式:DOCX 页数:15 大小:20.49KB
下载 相关 举报
JAVA编程题全集100题及答案wWord文档下载推荐.docx_第1页
第1页 / 共15页
JAVA编程题全集100题及答案wWord文档下载推荐.docx_第2页
第2页 / 共15页
JAVA编程题全集100题及答案wWord文档下载推荐.docx_第3页
第3页 / 共15页
JAVA编程题全集100题及答案wWord文档下载推荐.docx_第4页
第4页 / 共15页
JAVA编程题全集100题及答案wWord文档下载推荐.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

JAVA编程题全集100题及答案wWord文档下载推荐.docx

《JAVA编程题全集100题及答案wWord文档下载推荐.docx》由会员分享,可在线阅读,更多相关《JAVA编程题全集100题及答案wWord文档下载推荐.docx(15页珍藏版)》请在冰豆网上搜索。

JAVA编程题全集100题及答案wWord文档下载推荐.docx

}

}//if-else语句

2、编写一个Java程序在屏幕上输出1!

+2!

+3!

+……+10!

的和。

(循环)

//programmenameForTest.java

publicclassForTest{

publicstaticvoidmain(Stringargs[]){

inti,j,mul,sum=0;

for(i=1;

i<

=10;

i++){

mul=1;

for(j=1,j<

=i;

j++){

mul=mul*j;

}

sum=sum+mul;

System.out.println(“1!

=”+sum);

 

3、依次输入10个学生成绩,判断学生(优秀、良好、中等、及格、不及格)并计算人数(switch)

4、使用冒泡排序(数组)

publicclassBubbleSort{

publicstaticvoidmain(String[]args){

int[]array={63,4,24,1,3,5};

BubbleSortsorter=newBubbleSort();

sorter.sort(array);

//冒泡排序

publicvoidsort(int[]array){

for(inti=1;

array.length;

i++)

for(intj=0;

j<

array.length-1;

j++){

if(array[j]>

array[j+1]){

inttemp=array[j];

array[j]=array[j+1];

array[j+1]=temp;

}

}

showArray(array);

//遍历数组,并输出数组的元素。

publicvoidshowArray(int[]array){

for(inti=0;

i++){

System.out.print(array[i]+"

\t"

}

System.out.println();

5、实现会员注册,要求用户名长度不小于3,密码长度不小于6,注册时两次输入密码必须相同(字符串)

importjava.util.Scanner;

publicclassRegister{

Stringname;

Stringpassword;

StringnewPassword;

///////////

publicvoidnameExe(){

Scannerinput=newScanner(System.in);

System.out.println("

请输入用户名,密码和验证密码"

System.out.print("

用户名:

name=input.next();

System.out.print("

密码:

password=input.next();

验证密码:

newPassword=input.next();

while(name.length()<

3||(password.equals(newPassword)==false)

||(password.length()<

6)){

if(name.length()<

3){

System.out.println("

用户名不能小于3"

if((password.equals(newPassword)==false)||password.length()<

6){

两次输入密码不一样或密码不能小于6位"

\n"

+"

请重新输入"

System.out.print("

name=input.next();

password=input.next();

newPassword=input.next();

注册成功!

}

publicclassVerify{

Registerm1=newRegister();

m1.nameExe();

6、一个景区根据游人的年龄收取不同价格的门票。

请编写游人类,根据年龄段决定能够购买的门票价格并输出,然后写出测试类测试该类(类的基本实现)

publicclassTourist{

intage;

intticketPrice;

publicvoidsetAge(intage){

this.age=age;

publicvoidticket(){

if(age>

0&

age<

12)

ticketPrice=20;

elseif(age<

20)

ticketPrice=40;

50)

ticketPrice=80;

else

ticketPrice=35;

门票价格:

+ticketPrice);

}/////

publicclassTest{

Touristt1=newTourist();

请输入年龄:

t1.setAge(input.nextInt());

t1.ticket();

7、

(1)编写一个圆类Circle,该类拥有:

①一个成员变量

Radius(私有,浮点型);

//存放圆的半径;

②两个构造方法

Circle()//将半径设为0

Circle(doubler)//创建Circle对象时将半径初始化为r

③三个成员方法

doublegetArea()//获取圆的面积

doublegetPerimeter()//获取圆的周长

voidshow()//将圆的半径、周长、面积输出到屏幕

(2)编写一个圆柱体类Cylinder,它继承于上面的Circle类。

还拥有:

doublehight(私有,浮点型);

//圆柱体的高;

②构造方法

Cylinder(doubler,doubleh)//创建Circle对象时将半径初始化为r

③成员方法

doublegetVolume()//获取圆柱体的体积

voidshowVolume()//将圆柱体的体积输出到屏幕

编写应用程序,创建类的对象,分别设置圆的半径、圆柱体的高,计算并分别显示圆半径、圆面积、圆周长,圆柱体的体积。

//ProgrammeNameTestCylinder.java

classCircle{//定义父类--园类

privatedoubleradius;

//成员变量--园半径

Circle(){//构造方法

radius=0.0;

Circle(doubler){//构造方法

radius=r;

doublegetPerimeter(){//成员方法--求园周长

return2*Math.PI*radius;

doublegetArea(){//成员方法--求园面积

returnMath.PI*radius*radius;

voiddisp(){//成员方法--显示园半径、周长、面积

圆半径="

+radius);

圆周长="

+getPerimeter());

圆面积="

+getArea());

classCylinderextendsCircle{//定义子类--圆柱类

privatedoublehight;

//成员变量--园柱高

Cylinder(doubler,doubleh){//构造方法

super(r);

hight=h;

publicdoublegetVol(){//成员方法--求园柱体积

returngetArea()*hight;

publicvoiddispVol(){//成员方法--显示园柱体积

圆柱体积="

+getVol());

publicclassTestCylinder{//定义主类

publicstaticvoidmain(String[]args){//主程入口

CircleCi=newCircle(10.0);

//生成园类实例

Ci.disp();

//调用园类的方法

CylinderCyl=newCylinder(5.0,10.0);

//生成圆柱类实例

Cyl.disp();

//调用父类方法

Cyl.dispVol();

//调用子类方法

8、编写一个Java应用程序,从键盘读取用户输入两个字符串,并重载3个函数分别实现这两个字符串的拼接、整数相加和浮点数相加。

要进行异常处理,对输入的不符合要求的字符串提示给用户,不能使程序崩溃。

(异常处理)

//programmenameStrinput.java

importjava.io.*;

publicclassStrinput

{

publicstaticvoidmain(Stringargs[]){

Strings1=null,s2=null,ss,si,sf;

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

当前位置:首页 > 工程科技 > 能源化工

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

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