1 / 19
文档名称:

java面向对象习题.doc

格式:doc   大小:110KB   页数:19页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java面向对象习题.doc

上传人:顾生等等 2018/6/8 文件大小:110 KB

下载得到文件列表

java面向对象习题.doc

文档介绍

文档介绍:基础习题
什么是垃圾回收,有什么用处,谈谈你对垃圾回收的理解,并给出一种常见的垃圾回收算法。
背诵第一个Java程序。
将自己的名字打印三遍。
基本功练习(标识符,关键字,数据类型,运算符,表达式)
指出第一个Java程序中的所有标识符,所有关键字。
说出8种基本类型各占用的字节数。
什么是Unicode,与UTF-8,GBK,GB2312有什么区别。
判断任意给定的数字是否为奇数
给定任意0~9999的数字,分别打印出其各个位的数字。例如:给出2143,打印:2,1,4,3。给出2007,打印2,0,0,7
公历纪年法中,能被4整除的大多是闰年,能被100整除而不能被400整除的年份不是闰年,能被3200整除的也不是闰年,如1900年是平年,2000年是闰年,3200年不是闰年。
在Linux下的权限,分为读,写,执行。分别对应421。那么任意给一个0~7的数字,计算出该数字具有的权限。显示结果:
您的权限为:5
您具有:读执行的权限
基本功练习(流程控制)
给出0~100分成绩,显示为“优秀”(90以上),“良好”(80~89),“及格”(60~79),“不及各”(60以下)
打印图形:(n行)
*
**
***
****
*****
*
* * *
* * * * *
* * * * * * *
打印1~100所有整数的和
打印1~100所有奇数的和
打印1~100所有素数的和(选做)
求一个整数的2进制表示中1的个数(面试题)
打印乘法表
方法
判断输入是否为奇数
判断输入是否为素数

计算个人所得税:
0~1600 none
1601~5000 5%
5001~8000 10%
8001~20000 20%
20000~ 50%
面向对象编程
生成3个学生实例,调用学生实例的showInfo方法
ount。ount类添加deposit和save方法。
Public boolean deposit(double x)
生成三台笔记本电脑实例,调用电脑的开始和关闭方法
打印当前时间。学习使用Date类和Calendar类。
打印50~100随机数。
写一个Point类,计算两个Point实例之间的距离
写一个判断点是否在圆内的方法。
生成两个在平面中圆的实例,调用判断两个圆是否相重叠的方法
基本功练习(2)
求两个整数输入的最大值 public int max(int x, int y)
求三个整数的最大值
随机产生一个1800~2200年的随机数,并判断是否为闰年。
编写一个Java程序,它能产生从随机从0~9的十个数字中随机取出4个不重复的数字组成一个字符串。例如:0123,3657,4578
给出一个方法,得到自己生日是星期几。
递归
求5的阶乘
求菲波那契数列的第10项: 1 ,1, 2, 3, 5, 8, 13 。。。
求两个数的最大公约数: gcd(a,b) = gcd(b,a mod b)
// public int getMax(int a , int b) { if(b == 0) return a; return getMax(b, a%b); }

数组
创建长度为10的数组。数组中的元素为递增的奇数。首项为1。
完成创建后,将创建的过程重构成一个方法。
创建长度为10的数组,数组中的元素为递增的等比数,比值为3。首项为1
生成8个元素的数组,要求数组的第一个元素为0的阶乘,第八个元素为7的阶乘。
写出数组求和方法
public static int sum(int[] arr)
找到数组中最大的数所在的坐标
Public static int max(int[] arr)
计算数组中最大数与最小数的差
Public static int range(int[] arr)
对数组进行洗牌操作
Public static void shuffle(int[] arr)
写算法求数组的连接
Public static int[] concat(int[] a, int[] b)
根据两个已排序数组生成新的排序数组。
Public static int[] gen(int[] a, int[] b)
生成数组copy函数
Public static int[] copy(int[] a)
学习使用args[],从应用程序外传递参数。
使用Integer进行数字与字符串间的转换
理解对象数组,创建Point数组。要求数组中的每个点都在与x, y 轴夹角为45度的直线上。
交换Point数组中任意两个元素的位置。
Pu

最近更新

2025年第一次乘飞机小学生作文(精选16篇) 20页

基于企业运用精细化管理实现经营成本控制的研.. 6页

2025年中班语言活动留声喇叭花 3页

2025年第一学期第五周国旗下讲话―安全伴我在.. 32页

物理中考复习(专题十三-信息的传递)省公开课一.. 10页

2025年第一学期幼儿园年度工作总结(共13篇).. 50页

国父大学 教育学博士 毕业论文 7页

公司人力资源部年度工作计划范文 4页

国开国际私法形考任务三试题2及答案 8页

2025年第一季度工作总结范文(推荐14篇) 57页

公司主管的201年工作计划范文 4页

信息化的地籍测绘及其质量控制管理分析 6页

各年级劳动实践教育课实施计划与周历表 12页

黑松·赤松无性系生长及生理生化的差异性分析.. 11页

历史学系课表109-111xls-复旦大学历史系(专业.. 9页

博士论文开题报告(共五则范文) 6页

基于英语学科育人价值的情智课堂探究 10页

医疗领域专项整治自查自纠报告 4页

公务员个人年度工作计划模板 5页

加热方式对鲢鱼糜蛋白动态流变特性及凝胶品质.. 7页

2025年七年级英语教学总结 3页

初中语文七年级上册第五单元大单元整体复习公.. 5页

2025年七年级地理人口与人种测试题1 7页

初三学生励志演讲稿作文5 6页

学习从阅读开始思维经实践深化 14页

农业行业农药使用安全分析报告 6页

混凝土抗裂技术在建筑工程施工中的应用分析 10页

公共卫生体系在疫情中的响应与调整-深度研究 34页

八大危险作业风险分析及安全应对措施 102页

破解国产特斯拉智能汽车整车控制系统底层CAN数.. 2页