云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 精品文档java面向对象习题

精品文档java面向对象习题

  • 62 次阅读
  • 3 次下载
  • 2025/5/1 7:59:14

基础习题

什么是垃圾回收,有什么用处,谈谈你对垃圾回收的理解,并给出一种常见的垃圾回收算法。

背诵第一个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方法

定义银行账号类Account。为Account类添加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进行数字与字符串间的转换

搜索更多关于: 精品文档java面向对象习题 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

基础习题 什么是垃圾回收,有什么用处,谈谈你对垃圾回收的理解,并给出一种常见的垃圾回收算法。 背诵第一个Java程序。 将自己的名字打印三遍。 基本功练习(标识符,关键字,数据类型,运算符,表达式) 指出第一个Java程序中的所有标识符,所有关键字。 说出8种基本类型各占用的字节数。 什么是Unicode,与UTF-8,GBK,GB2312有什么区别。 判断任意给定的数字是否为奇数 给定任意0~9999的数字,分别打印出其各个位的数字。例如:给出2143,打印:2,1,4,3。给出2007,打印2,0,0,7 公历纪年法中,能被4整除的大多是闰年,能被100整除而不能被4

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com