java上机练习题

要求:代码规范,代码风格,思路正确,功能实现

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、写一个彩票程序

java上机练习题,java上机练习题相关推荐

  1. Java语言程序设计实验指导_《java语言程序设计》上机实验指导手册(4).doc

    <java语言程序设计>上机实验指导手册(4).doc 1JAVA语言程序设计上机实验指导手册(4)2实验四JAVA面向对象编程1[目的]①通过编程和上机实验理解JAVA语言是如何体现面向 ...

  2. java习题8,java试题练习题(第8套

    <java试题练习题(第8套>由会员分享,可在线阅读,更多相关<java试题练习题(第8套(9页珍藏版)>请在人人文库网上搜索. 1.班级: 姓名: 学号: 试题共 页 加白纸 ...

  3. 蓝桥杯练习题Java实现 入门训练 Fibonacci数列

    蓝桥杯练习题Java实现 入门训练 Fibonacci数列 问题描述 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1. 当n比较大时,Fn也非常大,现在我们想知道,F ...

  4. 北大青鸟java项目实践_s2 北大青鸟Java S2 八个上机考试项目 Develop 249万源代码下载- www.pudn.com...

    开发工具: Java 文件大小: 2526 KB 上传时间: 2015-12-17 下载次数: 0 提 供 者: 彬 详细说明:北大青鸟Java S2 八个上机考试项目-Aptech Java S2 ...

  5. Java中关于包装类的练习题

    Java中关于包装类的练习题 ps:三元运算符.==运算符.Vector的运用等 练习题1: 代码: package OverBaoZhuangLei;import org.junit.Test;pu ...

  6. JAVA循环结构学校上机经常遇到的几题 笔记

    package homework.class4;import java.util.*; import java.util.stream.Collectors; import java.util.str ...

  7. 武汉大学信息管理学院java上机考试_java上机试题

    展开全部 import javax.swing.*; import java.awt.*; import java.awt.event.*; public class Main extends JFr ...

  8. Java私塾的一些基础练习题(一)

    写了几个,还有几个还在研究中. 14: 将1 到1000 之间的奇数打印出来. public class OddNumber {public static void main(String[] arg ...

  9. java第八章数组上机,上机题目(初级)- 用数组实现记事本(Java)

    用java实现一个记事本程序,记录记下的按键,代码如下: package com.java.test; import java.awt.Graphics; import java.awt.event. ...

  10. java流的试题_Java练习题 - Stream流

    练习一:Pedicate接口使用 请在测试类main方法中完成以下需求 已知有Integer[] arr = {-12345, 9999, 520, 0,-38,-7758520,941213} a) ...

最新文章

  1. 北京大学启用人脸识别系统:学生“刷脸”入校
  2. python booleans_Python 2.1 BooleansComparisons
  3. mvvm模式和mvc的区别_Android 开发中的架构模式 -- MVC / MVP / MVVM
  4. Laravel 校验规则之字段值唯一性校验
  5. 最大公约数,最小公倍数,质因式分解
  6. 读取nas_NAS怎么玩?除了存放小姐姐,它竟然还有这些功能
  7. 朱艳梅Java_基于CNKI的大学Java程序设计教学改革文献计量分析
  8. unity3d连接数据库
  9. UEditor之基于Java图片上传前后端源码研究
  10. LeetCode 235. 二叉搜索树的最近公共祖先(递归)
  11. 【机器学习】机器学习的主要挑战与应对方式
  12. 微软独特的数字化转型思想和方法论
  13. Scratch的安装与界面介绍
  14. 关系数据库中常用的数据结构
  15. Linux的LILO引导程序,linux —— 启动引导程序 lilo 与 grub(示例代码)
  16. AngularJS初识
  17. 如何将wav文件切成多个子文件
  18. python识别人脸的年龄和性别_「年龄识别」人脸属性分析--性别、年龄和表情识别 - seo实验室...
  19. mybatis mysql concat_在MyBatis中使用concat()方法
  20. 2019年第十届山东省acm省赛总结

热门文章

  1. 洛谷P3717探测器解题报告
  2. mp3转wav方法,mp3转wav步骤
  3. 快速隐藏/取消隐藏工作表
  4. “黑桃A” 11月19日团队实训总结
  5. Dubbo+ZK入门使用
  6. 织梦后台界面修改方法
  7. win10 此电脑 网络位置 怎么删除
  8. linux下拷贝某一时间段的文件
  9. 不知道浏览器怎么清除缓存?各种浏览器清理缓存的方法
  10. Data Collection and Storage We noticed that your app requests the user’s consent to access the ....