JAVA编程题全集w

上传人:博****1 文档编号:564673067 上传时间:2023-02-05 格式:DOC 页数:13 大小:102KB
返回 下载 相关 举报
JAVA编程题全集w_第1页
第1页 / 共13页
JAVA编程题全集w_第2页
第2页 / 共13页
JAVA编程题全集w_第3页
第3页 / 共13页
JAVA编程题全集w_第4页
第4页 / 共13页
JAVA编程题全集w_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《JAVA编程题全集w》由会员分享,可在线阅读,更多相关《JAVA编程题全集w(13页珍藏版)》请在金锄头文库上搜索。

1、Java 程序设计总复习题1、 编写一个 Java 程序,用 if-else语句判断某年份是否为闰年。 (分支 )/ Programme Name LeapYear.java public class LeapYear public static void main(String args) int year=2010;if(args.length!=0) year=Integer.parseInt(args0);if(year%4=0 & year%100!=0)|(year%400=0) System.out.println(year+ 年是闰年。 );elseSystem.out.pri

2、ntln(year+ 年不是闰年。 );/if-else 语句2、 编写一个 Java 程序在屏幕上输出 1!+2!+3!+ +10 !的和。(循环)/ programme name ForTest.javapublic class ForTest public static void main( String args ) int i,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!+2!+3!+ +10!= ”+sum);3、依次输入 10 个学生成

3、绩,判断学生(优秀、良好、中等、及格、不及格)并计算人数switch)4、使用冒泡排序(数组)public class BubbleSort public static void main(String args) int array=63,4,24,1,3,5;BubbleSort sorter=new BubbleSort();sorter.sort(array);/ 冒泡排序public void sort( int array)for ( int i=1;iarray. length ;i+)for ( int j=0;jarrayj+1) int temp=arrayj; array

4、j=arrayj+1; arrayj+1=temp;showArray(array);/ 遍历数组 , 并输出数组的元素。 public void showArray( int array) for ( int i=0;iarray. length ;i+) System. out .print(arrayi+ t );System. out .println();5、实现会员注册,要求用户名长度不小于3,密码长度不小于 6,注册时两次输入密码必须相同 (字符串)import java.util.Scanner; public class Register String name;String

5、 password ;String newPassword ;/public void nameExe()Scanner input= new Scanner(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

6、.length()3|( password .equals( newPassword )=fa lse )|( password .length()6)if ( name.length()3)System. out .println( 用户名不能小于 3);if ( h()0&age 12) ticketPrice =20; else if ( age20) ticketPrice =40;else if ( age50) ticketPrice =80;else ticketPrice =35;System. out .println( 门票价格 : +ticketPrice ); /imp

7、ort java.util.Scanner; public class Test public static void main(String args) Scanner input= new Scanner(System. in ); Tourist t1= new Tourist();System. out .print( 请输入年龄: ); t1.setAge(input.nextInt();t1.ticket();7、( 1)编写一个圆类 Circle,该类拥有: 一个成员变量Radius(私有,浮点型)/ 存放圆的半径; 两个构造方法Circle( ) Circle(double r

8、 ) 三个成员方法 double getArea( ) double getPerimeter( ) void show( ) 2)编写一个圆柱体类 Cylinder , 一个成员变量/ 将半径设为 0/ 创建 Circle 对象时将半径初始化为 r/获取圆的面积/获取圆的周长/将圆的半径、周长、面积输出到屏幕 它继承于上面的 Circle 类。还拥有:double hight(私有,浮点型) ; 构造方法Cylinder (double r, double h ) r 成员方法 double getVolume( ) void showVolume( )/ 圆柱体的高;/创建 Circle

9、对象时将半径初始化为/获取圆柱体的体积/将圆柱体的体积输出到屏幕编写应用程序,创建类的对象,分别设置圆的半径、圆柱体的高,计算并分别显示圆 半径、圆面积、圆周长,圆柱体的体积。/Programme Name TestCylinder.javaclass Circle private double radius;Circle() radius=0.0;/定义父类 -园类/成员变量 -园半径/构造方法Circle(double r) radius=r;double getPerimeter() return 2*Math.PI*radius;/构造方法/成员方法 -求园周长double getAr

10、ea() /成员方法 -求园面积return Math.PI*radius*radius;void disp() /成员方法 -显示园半径、周长、面积System.out.println(圆半径 =+radius);System.out.println(圆周长 =+getPerimeter();System.out.println(圆面积 =+getArea();class Cylinder extends Circle private double hight;Cylinder(double r,double h) super(r);hight=h;public double getVol(

11、) return getArea()*hight;public void dispVol() /定义子类 -圆柱类/成员变量 -园柱高/构造方法/成员方法 -求园柱体积/成员方法 -显示园柱体积System.out.println(圆柱体积 =+getVol();public class TestCylinder /定义主类public static void main(String args) /主程入口Circle Ci=new Circle(10.0); / 生成园类实例Ci.disp(); / 调用园类的方法Cylinder Cyl=new Cylinder(5.0,10.0);/生成

12、圆柱类实例Cyl.disp();/ 调用父类方法Cyl.dispVol();/调用子类方法8、编写一个 Java 应用程序,从键盘读取用户输入两个字符串,并重载3 个函数分别实现这两个字符串的拼接、整数相加和浮点数相加。要进行异常处理,对输入的不符合要求 的字符串提示给用户,不能使程序崩溃。 (异常处理)/programme name Strinput.javaimport java.io.*;public class Strinputpublic static void main(String args) String s1=null,s2=null,ss,si,sf;int i1,i2;float f1,f2;strin=newBufferedReader(newBufferedReaderInputStreamReader(System.in)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号