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年新冠感染后为什么咳不停 5页

幼儿园教师业务心得体会(精选多篇)与幼儿园教.. 30页

二零二五年度化肥生产技术合作合同模板 9页

2025年新余中小学寒假时间 8页

2025年新人菜鸟职场生存的八大细节 6页

二零二五年度化妆品公司股权合作协议书 9页

二零二五年度化妆品买卖合同财务核算与品牌保.. 9页

退休返聘合作协议书 6页

开辟地区产业政策研究的新路子 2页

幼儿园托班工作总结上学期与幼儿园托班工作总.. 10页

幼儿园手足口病宣传方案-宣传方案与幼儿园手足.. 7页

二零二五年度劳动合同装订与员工法律咨询援助.. 8页

违约赔偿专用合同样本() 6页

开关柜成套设备局部放电带电检测技术 2页

进口商品采购合同(FCA条款) 6页

建行资金管理存在的几个问题的探讨 2页

2025年文秘专业论文电子档 8页

二零二五年度加油站市场营销承包合同 9页

2025年公共机构节能环保倡议书 4页

二零二四年酒店集团年度人力资源合作协议范本.. 14页

雷雨剧本全文雷雨剧本雷雨 191页

市政道路沟槽土方开挖工程专项施工方案 12页

《中国轻工业联合会科学技术奖申报书》填写说.. 8页

网页设计与制作外文翻译文献中英文 17页

玩具代理合同 4页

体育英语特点及翻译方法研究 10页

病理生理学课件 应激 39页

室内设计的思维与方法 68页

脑肿瘤病历 6页