java上机练习题,java上机练习题
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上机练习题相关推荐
- Java语言程序设计实验指导_《java语言程序设计》上机实验指导手册(4).doc
<java语言程序设计>上机实验指导手册(4).doc 1JAVA语言程序设计上机实验指导手册(4)2实验四JAVA面向对象编程1[目的]①通过编程和上机实验理解JAVA语言是如何体现面向 ...
- java习题8,java试题练习题(第8套
<java试题练习题(第8套>由会员分享,可在线阅读,更多相关<java试题练习题(第8套(9页珍藏版)>请在人人文库网上搜索. 1.班级: 姓名: 学号: 试题共 页 加白纸 ...
- 蓝桥杯练习题Java实现 入门训练 Fibonacci数列
蓝桥杯练习题Java实现 入门训练 Fibonacci数列 问题描述 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1. 当n比较大时,Fn也非常大,现在我们想知道,F ...
- 北大青鸟java项目实践_s2 北大青鸟Java S2 八个上机考试项目 Develop 249万源代码下载- www.pudn.com...
开发工具: Java 文件大小: 2526 KB 上传时间: 2015-12-17 下载次数: 0 提 供 者: 彬 详细说明:北大青鸟Java S2 八个上机考试项目-Aptech Java S2 ...
- Java中关于包装类的练习题
Java中关于包装类的练习题 ps:三元运算符.==运算符.Vector的运用等 练习题1: 代码: package OverBaoZhuangLei;import org.junit.Test;pu ...
- JAVA循环结构学校上机经常遇到的几题 笔记
package homework.class4;import java.util.*; import java.util.stream.Collectors; import java.util.str ...
- 武汉大学信息管理学院java上机考试_java上机试题
展开全部 import javax.swing.*; import java.awt.*; import java.awt.event.*; public class Main extends JFr ...
- Java私塾的一些基础练习题(一)
写了几个,还有几个还在研究中. 14: 将1 到1000 之间的奇数打印出来. public class OddNumber {public static void main(String[] arg ...
- java第八章数组上机,上机题目(初级)- 用数组实现记事本(Java)
用java实现一个记事本程序,记录记下的按键,代码如下: package com.java.test; import java.awt.Graphics; import java.awt.event. ...
- java流的试题_Java练习题 - Stream流
练习一:Pedicate接口使用 请在测试类main方法中完成以下需求 已知有Integer[] arr = {-12345, 9999, 520, 0,-38,-7758520,941213} a) ...
最新文章
- 北京大学启用人脸识别系统:学生“刷脸”入校
- python booleans_Python 2.1 BooleansComparisons
- mvvm模式和mvc的区别_Android 开发中的架构模式 -- MVC / MVP / MVVM
- Laravel 校验规则之字段值唯一性校验
- 最大公约数,最小公倍数,质因式分解
- 读取nas_NAS怎么玩?除了存放小姐姐,它竟然还有这些功能
- 朱艳梅Java_基于CNKI的大学Java程序设计教学改革文献计量分析
- unity3d连接数据库
- UEditor之基于Java图片上传前后端源码研究
- LeetCode 235. 二叉搜索树的最近公共祖先(递归)
- 【机器学习】机器学习的主要挑战与应对方式
- 微软独特的数字化转型思想和方法论
- Scratch的安装与界面介绍
- 关系数据库中常用的数据结构
- Linux的LILO引导程序,linux —— 启动引导程序 lilo 与 grub(示例代码)
- AngularJS初识
- 如何将wav文件切成多个子文件
- python识别人脸的年龄和性别_「年龄识别」人脸属性分析--性别、年龄和表情识别 - seo实验室...
- mybatis mysql concat_在MyBatis中使用concat()方法
- 2019年第十届山东省acm省赛总结
热门文章
- 洛谷P3717探测器解题报告
- mp3转wav方法,mp3转wav步骤
- 快速隐藏/取消隐藏工作表
- “黑桃A” 11月19日团队实训总结
- Dubbo+ZK入门使用
- 织梦后台界面修改方法
- win10 此电脑 网络位置 怎么删除
- linux下拷贝某一时间段的文件
- 不知道浏览器怎么清除缓存?各种浏览器清理缓存的方法
- Data Collection and Storage We noticed that your app requests the user’s consent to access the ....