JAVA上机练习题
- 格式:pdf
- 大小:86.69 KB
- 文档页数:2
要求:代码规范,代码风格,思路正确,功能实现
1、设计一个能随机产生100个大写英文字母的方法,在该方法中统计产生了多少元音字母,并输出这个数字。
2、编写一个矩形类Rect,包含:
两个protected属性:矩形的宽width;矩形的高height。
两个构造器方法:
(1)一个带有两个参数的构造器方法,用于将width和height属性初化;
(2)一个不带参数的构造器,将矩形初始化为宽和高都为10。
两个方法:
(1求矩形面积的方法area()
(2求矩形周长的方法perimeter()
4.编写一个Java源程序,在程序中建立一个含10个整型(int)元素的一维数组,对数组中的每个元素赋值,然后按下标的逆序输出。
5.设计一个圆类(Circle),将圆的位置(圆心坐标和半径)作为属性(提供任意圆的设置),并能计算圆的面积。
Circle类必须满足以下要求:
(1)圆类Circle的属性有:
cPoint_x:int型,代表圆心横坐标。
cPoint_y:int型,代表圆心纵坐标。
cRadius:double型,代表圆的半径。
cPI:double型,最终静态变量初值为3.14,代表圆的圆周率。
cArea:double型,代表圆的面积。
(2)圆类Circle的方法有:
Circle():构造函数,将圆的圆心置坐标原点,半径置1。
Circle(int x,int y,double r):构造函数,形参r为半径的初值,x为
横坐标的初值,y为纵坐标的初值。
double cAreaCount():计算当前圆类对象的面积并赋值给Circle类的cArea属性,返回cArea的值给此方法的调用者。
String toString():把当前圆类对象的圆心坐标、半径以及面积组合成“圆心为(x,y)半径为r的圆的面积为cA”字符串形式,其中x、
y、r和cA分别为横坐标、纵坐标、半径和面积的数据。
7、猜数游戏
随机生成一个数
输入一个数
如果比随机生成的数大,显示“猜错了,比这个数小”
如果比随机生成的数小,显示“猜错了,比这个数大”
如果相等,显示“恭喜你,答对了”
8、写一个彩票程序
30选7
随机(1~30中间)生成7个随机数,注意不能重复
然后输入7个数,对比7个数是否与随机数有相同的,如果有显示“中了几个号”
如果中了7个号,显示一等奖
如果中了6个号,显示二等奖
如果中了5个号,显示三等奖.
9、给输入一个数组,对该数组排序。
如输入”1,65,7,3,8,9,4,3,9,5,84”
11、写一个名为TestRandom.java的程序要求读者从整数1-49之间选择6个不同的数字,编写一个程序来完成这项工作,并生成5组结果。
要求:代码规范,代码风格,思路正确,功能实现