2020年6月5日

Java基础50道经典练习题(25)——求回文数

摘要: 【程序 25 求回文数】 题目:一个 5 位数,判断它是不是回文数。即 12321 是回文数,个位与万位相同,十位与千位相同。 源码: package com.homework.test; import java.util.Scanner; /* 【程序 25 求回文数】 题目:一个 5 位数,判断 阅读全文

posted @ 2020-06-05 23:56 lifelicanpeng 阅读(445) 评论(0) 推荐(0) 编辑

Java基础50道经典练习题(24)——根据输入求输出

摘要: 【程序 24 根据输入求输出】 题目:给一个不多于 5 位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。 源码: package com.homework.test; import java.util.Scanner; /* 【程序 24 根据输入求输出】 题目:给一个不多于 5 位的正 阅读全文

posted @ 2020-06-05 21:14 lifelicanpeng 阅读(452) 评论(0) 推荐(0) 编辑

Java基础50道经典练习题(23)——求岁数

摘要: 【程序 23 求岁数】 题目:有 5 个人坐在一起,问第五个人多少岁?他说比第 4 个人大 2 岁。问第 4 个人岁数,他说比第 3 个 人大 2 岁。问第三个人,又说比第 2 人大两岁。问第 2 个人,说比第一个人大两岁。最后问第一个人,他 说是 10 岁。请问第五个人多大? 程序分析:利用递归的 阅读全文

posted @ 2020-06-05 20:11 lifelicanpeng 阅读(421) 评论(0) 推荐(0) 编辑

Java基础50道经典练习题(22)——递归求阶乘

摘要: 【程序 22 递归求阶乘】 题目:利用递归方法求 5!。 程序分析:递归公式:fn=fn_1*4! 源码: package com.homework.test; /* 【程序 22 递归求阶乘】 题目:利用递归方法求 5!。 程序分析:递归公式:fn=fn_1*4! */ public class 阅读全文

posted @ 2020-06-05 20:05 lifelicanpeng 阅读(485) 评论(0) 推荐(0) 编辑

Java基础50道经典练习题(21)——求阶乘

摘要: 【程序 21 求阶乘】 题目:求 1+2!+3!+...+20!的和 程序分析:此程序只是把累加变成了累乘。 源码: package com.homework.test; /* 【程序 21 求阶乘】 题目:求 1+2!+3!+...+20!的和 程序分析:此程序只是把累加变成了累乘。 */ pub 阅读全文

posted @ 2020-06-05 19:59 lifelicanpeng 阅读(526) 评论(0) 推荐(0) 编辑

Java基础50道经典练习题(20)——求前20项之和

摘要: 【程序 20 求前 20 项之和】 题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前 20 项之和。 程序分析:请抓住分子与分母的变化规律。 源码: package com.homework.test; /* 【程序 20 求前 20 项之和】 题目:有 阅读全文

posted @ 2020-06-05 19:49 lifelicanpeng 阅读(556) 评论(0) 推荐(0) 编辑

Java基础50道经典练习题(19)——打印菱形

摘要: 【程序 19 打印菱形图案】 题目:打印出如下图案(菱形) * *** ***** ******* ***** *** * 源码: package com.homework.test; /* 【程序 19 打印菱形图案】 题目:打印出如下图案(菱形) * *** ***** ******* **** 阅读全文

posted @ 2020-06-05 19:39 lifelicanpeng 阅读(420) 评论(0) 推荐(0) 编辑

Java基础50道经典练习题(18)——乒乓球赛

摘要: 【程序 18 乒乓球赛】 题目:两个乒乓球队进行比赛,各出三人。甲队为 a,b,c 三人,乙队为 x,y,z 三人。已抽签决定比赛名 单。有人向队员打听比赛的名单。a 说他不和 x 比,c 说他不和 x,z 比,请编程序找出三队赛手的名单。 源码: package com.homework.test 阅读全文

posted @ 2020-06-05 19:16 lifelicanpeng 阅读(535) 评论(0) 推荐(0) 编辑

Java基础50道经典练习题(17)——猴子吃桃问题

摘要: 【程序 17 猴子吃桃问题】 题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个 第二天早上 又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第 10 天早 上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。 程序分析:采取逆向思维的 阅读全文

posted @ 2020-06-05 19:07 lifelicanpeng 阅读(499) 评论(0) 推荐(0) 编辑

Java基础50道经典练习题(16)——九九乘法表

摘要: 【程序 16 输入 9*9 表】 题目:输出 9*9 口诀。 程序分析:分行与列考虑,共 9 行 9 列,i 控制行,j 控制列。 源码: package com.homework.test; /* 【程序 16 输入 9*9 表】 题目:输出 9*9 口诀。 程序分析:分行与列考虑,共 9 行 9 阅读全文

posted @ 2020-06-05 18:43 lifelicanpeng 阅读(424) 评论(0) 推荐(0) 编辑

Java基础50道经典练习题(15)——排序

摘要: 【程序 15 排序】 题目:输入三个整数 x,y,z,请把这三个数由小到大输出。 程序分析:我们想办法把最小的数放到 x 上,先将 x 与 y 进行比较,如果 x>y 则将 x 与 y 的值进行交换, 然后再用 x 与 z 进行比较,如果 x>z 则将 x 与 z 的值进行交换,这样能使 x 最小。 阅读全文

posted @ 2020-06-05 18:36 lifelicanpeng 阅读(432) 评论(0) 推荐(0) 编辑

Java基础50道经典练习题(14)——求日期

摘要: 【程序 14 求日期】 题目:输入某年某月某日,判断这一天是这一年的第几天? 程序分析:以 3 月 5 日为例,应该先把前两个月的加起来,然后再加上 5 天即本年的第几天,特殊情况, 闰年且输入月份大于 3 时需考虑多加一天。 源码: package com.homework.test; impor 阅读全文

posted @ 2020-06-05 17:25 lifelicanpeng 阅读(424) 评论(0) 推荐(0) 编辑

Java基础50道经典练习题(13)——根据条件求数字

摘要: 【程序 13 根据条件求数字】 题目:一个整数,它加上 100 后是一个完全平方数,再加上 268 又是一个完全平方数,请问该数是多少? 程序分析:在 10 万以内判断,先将该数加上 100 后再开方,再将该数加上 268 后再开方,如果开方后的 结果满足如下条件,即是结果。 源码: package 阅读全文

posted @ 2020-06-05 16:49 lifelicanpeng 阅读(323) 评论(0) 推荐(0) 编辑

Java基础50道经典练习题(12)——计算奖金

摘要: 【程序 12 计算奖金】 题目:企业发放的奖金根据利润提成。利润(I)低于或等于 10 万元时,奖金可提 10%;利润高于 10 万 元,低于 20 万元时,低于 10 万元的部分按 10%提成,高于 10 万元的部分,可可提成 7.5%;20 万到 40 万之间时,高于 20 万元的部分,可提成 阅读全文

posted @ 2020-06-05 16:21 lifelicanpeng 阅读(669) 评论(0) 推荐(0) 编辑

Java基础50道经典练习题(11)——求不重复数字

摘要: 【程序 11 求不重复数字】 题目:有 1、2、3、4 个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 程序分析:可填在百位、十位、个位的数字都是 1、2、3、4。组成所有的排列后再去 掉不满足条件的排 列。 源码: package com.homework.test; /* 【程序 阅读全文

posted @ 2020-06-05 14:57 lifelicanpeng 阅读(421) 评论(0) 推荐(0) 编辑

Java基础50道经典练习题(10)——自由落体

摘要: 【程序 10 自由落体】 题目:一球从 100 米高度自由落下,每次落地后反跳回原高度的一半;求它在 第 10 次落地时,共经过多 少米?第 10 次反弹多高? 源码: package com.homework.test; /* 【程序 10 自由落体】 题目:一球从 100 米高度自由落下,每次落 阅读全文

posted @ 2020-06-05 01:13 lifelicanpeng 阅读(294) 评论(0) 推荐(0) 编辑

Java基础50道经典练习题(9)——求完数

摘要: 【程序 9 求完数】 题目:一个数如果恰好等于它的所有因子之和,这个数就称为"完数"。例如 6=1+2+3.编程找出 1000 以 内的所有完数。 源码: package com.homework.test; /* 【程序 9 求完数】 题目:一个数如果恰好等于它的所有因子之和,这个数就称为"完数" 阅读全文

posted @ 2020-06-05 00:47 lifelicanpeng 阅读(433) 评论(0) 推荐(0) 编辑

Java基础50道经典练习题(8)——输入数字求和

摘要: 【程序 8 输入数字求和】 题目:求 s=a+aa+aaa+aaaa+aa...a 的值,其中 a 是一个数字。例如 2+22+222+2222+22222(此时共有 5 个 数相加),几个数相加有键盘控制。 程序分析:关键是计算出每一项的值。 源码: package com.homework.te 阅读全文

posted @ 2020-06-05 00:36 lifelicanpeng 阅读(356) 评论(0) 推荐(0) 编辑

Java基础50道经典练习题(7)——处理字符串

摘要: 【程序 7 处理字符串】 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 源码: package com.homework.test; import java.util.*; import static java.lang.Character.*; /* 【程序 7 处理字 阅读全文

posted @ 2020-06-05 00:22 lifelicanpeng 阅读(565) 评论(0) 推荐(0) 编辑

导航