JAVA上机.doc
上传人:sy****28 上传时间:2024-09-10 格式:DOC 页数:12 大小:100KB 金币:12 举报 版权申诉
预览加载中,请您耐心等待几秒...

免费试读已结束,剩余 2 页请下载文档后查看

12 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Java程序设计总复习题使用冒泡排序publicclassBubbleSort{publicstaticvoidmain(String[]args){int[]array={63,4,24,1,3,5};BubbleSortsorter=newBubbleSort();sorter.sort(array);}//冒泡排序publicvoidsort(int[]array){for(inti=1;i<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<array.length;i++){System.out.print(array[i]+"\t");}System.out.println();}}实现会员注册,要求用户名长度不小于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();System.out.print("验证密码:");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){System.out.println("两次输入密码不一样或密码不能小于6位");}System.out.println("\n"+"请重新输入");System.out.print("用户名:");name=input.next();System.out.print("密码:");password=input.next();System.out.print("验证密码:");newPassword=input.next();}System.out.println("注册成功!");}}publicclassVerify{publicstaticvoidmain(String[]args){Registerm1=newRegister();m1.nameExe();}}一个景区根据游人的年龄收取不同价格的门票。请编写游人类,根据年龄段决定能够购买的门票价格并输出,然后写出测试类测试该类publicclassTourist{intage;intticketPrice;publicvoidsetAge(intage){this.age=age;}publicvoidticket(){if(age>0&&age<12)ticketPrice=20;elseif(age<20)ticketPrice=40;elseif(age<50)ticketPrice=80;elseticketPrice=35;System.out.println("门票价格:"+ticketPrice);}}/////importjava.util.Scanner;pub