JAVA必做习题.pdf_第1页
JAVA必做习题.pdf_第2页
JAVA必做习题.pdf_第3页
JAVA必做习题.pdf_第4页
JAVA必做习题.pdf_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

综合练习题综合练习题 1 下列程序中定义了一个长度为 20 的整数数组 然后将 1 20 分别赋给数组元素 计算该数组中所有元素的和 2 本程序的功能是判断年份 1990 2000 和 2008 是否是闰年 并打印输出判断结果 3 本程序计算三个数 1234 456 987 中的最大数并输出结 果 4 本程序的功能是把一个字符串作为参数传递给程序 与程序 中的字符串比较 如果相等输出 Equal 否则输出 Unequal 比如运行程序 java exam 6 Welcome 则打印输出为 Equal 5 本程序的功能是输出字符串 Welcome 和表达式 a b c 以 及输出 do something 6 本程序的功能是输出 0 到 20 之间所有奇数的和 7 本程序中定义了一个长度为 20 的整形数组并赋值 且数组中 的数值是递增的 程序将数组中元素做头尾置换 即数组中 第 1 个元素和倒数第 1 个元素交换 数组中第 2 个元素和倒 数第 2 个元素交换 依次进行 最后从第 1 个元素开始打印 输出 8 本程序的功能是随机产生 50 个 0 到 100 间的随机数 并计算 70 到 80 间随机数的个数 包括 70 不包括 80 9 本程序随机产生若干字母 A Z 间 直到出现字母 Q 停止 10 本程序提示输入年份 然后判断该年份是否为闰年 11 本程序提示输入年份 然后判断该月份的天数 如果输入的 是 2 月份 则天数按 28 天计 12 本程序定义了一个长度为 50 的一维数组 并且分别将 1 到 50 赋给数组中的各个元素 最后输出数组元素对应的值 13 本程序比较两个数组 arrl 2 4 6 8 10 和 arr2 3 5 7 9 11 13 15 17 的长度 然后用长度短的数组覆盖 长度长的数组的前几项 再将覆盖后的数组中的元素打印出 来 14 本程序的功能是 获得字符串 China 的长度和最后一个字符 并将这些信息打印出来 15 本程序的功能是定义一个数组 然后将数组元素下标的值赋 值给数组元素 最后按照数组元素下标的逆序输出数组 16 本程序的功能是定义类中带有参数的构造方法 exam 19 和 普通方法 printInfo 并定义类的对象 temp 程序中将字符串 Jim 和整数 19 在定义对象时作为构造方法的参数传递给类 然后调用方法printInfo 打印传递的变量 Jim已经又19岁了 17 本程序的功能是计算二维数组各个元素的和 程序中定义了 二维数组 arr arr 有 3 行 4 列共 12 个元素 程序中采用 for 循环语句的嵌套来计算数组中各个元素的和 并将结果保存 在 sum 变量中 最后打印输出计算结果 18 本程序的功能是依次输出 26 个字母 即 A Z 19 计算自然数 1 20 的和 20 本程序的功能是用冒泡法对数组元素 arr 30 1 9 70 进行排列 从小到大 冒泡法排序就是比较相邻的两个元素的 大小 然后把小的元素交换到前面 21 本程序的功能是依次输出 4 2 7 22 本程序的功能是比较三个数 13 35 6 的大小 将最小的数输出 来 23 本程序的功能是计算1 10之间 包括1和10 除了55以外各个 自然数的和 24 本程序要求定义一个 add 方法 用于求 2 个整型数的和 25 本程序产生一个 1 10 之间的随机数 并要求你输入一个数字 如果输入的数字比随机数大 则显示 try smaller 如果输入 的数字比随机数小 则显示 try bigger 26 本程序是统计成绩不及格的人数 分数有 56 90 89 23 45 61 60 59 27 本程序计算 2 个整数 25 和 7 的商和余数 28 本程序求一个实数 37 13 的整数部分和小数部分 并打印输出 29 本程序计算一个 3 位整数的个位 十位 百位 并分别打印 输出 30 本程序统计字母 m 在字符串 I am Tom I am from China 出 现的次数 31 本程序判断一个字符串 Tom 是否在另外一个字符串 I am Tom I am from China 中出现 32 本程序是将字符串 Welcome to China 中的所有字符存储到一 个字符数组中 并打印输出 33 本程序的功能是定义了一个长度为 5 的一维数组 然后将 0 4 分别赋值给数组中的各个元素 最后按数组下标的逆序打印 输出 34 本程序求一个数组 arr 12 7 21 7 9 69 34 85 中的最大值 35 本程序分别比较 2 个字符串 A 和 a 是否相等 并比较 2 个 字符 A 和 a 是否相等 并输出比较结果 36 本程序计算半径为 2 4 的圆的面积 37 本程序将字符数组 arr a C d E T s S W z 中的所有 小写字母变成大写 并打印输出字符数组 38 本程序统计各个成绩段的人数 分别为 60 以及 80 39 本程序打印 1 9 的乘法口诀表 40 本程序统计 arr 37 89 63 60 59 78 91 中成绩不及 格的人数 41 本程序将字符串 str 中的字符 a 用 号代替 然后将字符串 中第一个 字符前面的所有字符去掉 并打印输出最后的 str 字符串 42 本程序定义了一个长度为 10 的 boolean 型数组 并给数组元 素赋值 要求如果数组元素下标为奇数的话 数组元素赋值 为 false 否则为 true 43 本程序要求定义了一个求 2 个数的最大值的方法 max 并调用 该方法计算 67 和 23 的最大值 44 本程序的功能是要求定义一个求长方形的周长的方法 rang 并调用该方法计算长和宽分别为 67 和 23 的长方形周长 45 本程序要求向数组中输入数值 并求出该数组中的最大值 并打印输出计算结果 46 本程序要求录入10名同学的成绩 并计算低于平均分的人数 并打印输出结果 47 本程序要求计算 1 100 中所有 7 的倍数的和 并打印输出结 果 48 本程序是计算二维数组 arr 中所有元素的和 并打印输出计 算结果 49 本程序中定义了一个长度为 20 的一维数组 a 并将数组元素 的下标值赋给数组元素 最后打印输出数组中下标为奇数的 元素 50 本程序将数组arrA中元素按逆序存储在另外一个相同长度的 数组 arrB 中 51 编写一个程序 假设变量 a b c 均为整型 把 a b c 中的值交换 把 a 的值给 c b 的值给 a c 的值给 b 输出调整后的 a b c 的值 52 从键盘输入圆的半径 求出这个圆的周长和面积 53 从键盘上输入 3 个数 x y z 输出三个数中最大的数 54 从键盘输入 3 个数 并按从小到大的顺序进行输出 55 从键盘上任意输入一个数 判断这这数是否是 3 的倍数 是 输出 YES 否输出 NO 56 有一个函数 x x 0 y x 1 0 x15 写一段程序输出 x y 57 输入一个字母 如果它是大写字母 则把它变成小写字母 如果它是小写字母 则把它变成大写字母 58 输入年份和月份 输出该月的天数 59 对于给定一个百分制成绩 输出相应的 4 分制成绩 设 85 分 以上为 A 70 85 分为 B 60 70 分为 C 60 分以下为 D 用 switch 语句实现 60 输入一批整数 以 0 为结束 输出其

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论