练习
海底大菠萝
这个作者很懒,什么都没留下…
展开
-
Java代码实现用1、2、3、4能组成多少无重复数字的三位数
/** * 需求:用1、2、3、4能组成多少无重复数字的三位数 * 要点提取:按照排列组合的思想,只需要先确定一位,第二位数在与之不同的数字里选择即可,第三位同理 * 思路分析:因为是三位数,所以用for循环让个位、十位、百位在1-4中赋值任意数 * 再将三位数各不相同的情况判断出来---符合条件的情况 * 最后个位数*100,十位数*10,二者结果与百位数之和即为符合条件的三位数 * 步骤:* @author 海底大菠萝* @version V.LL.1.0..原创 2021-09-23 16:51:01 · 3840 阅读 · 0 评论 -
Java代码求已知a*b=2048,求a、b各为何值时,a+b的值最小
/** * 需求:编写代码按照要求实现以下的功能 * 有两个正整数a和b,已知a*b=2048,求a、b各为何值时,a+b的值最小 * 要点提取:两个数之积固定,要想这两个数的和最小,只有这两个数无限逼近积的开根号结果时,即这两个数之差要很小才行 * 思路分析:用枚举法 * 1、设置一个a+b之和的最大值 * 2、用两个for循环分别给这两个数赋值 * 3、将积=2048的情况,用和与最大值比较,如果小于则用此时的值将最大数值覆盖,以此得到最小值的.原创 2021-09-23 16:49:51 · 1479 阅读 · 0 评论 -
Java代码实现打印100-999之间的水仙花数
/** * 需求:编写代码按照要求实现以下的功能* 打印100-999之间的水仙花数 譬如:153就是水仙花数(即各位数字的立方之和等于该数字就是水仙花数) * 要点提取:判断规则:各位数字的立方之和等于该数字 则是,否则不是 * 思路分析:需要将这个三位数拆分成个位、十位、百位的数字,来计算各位数的立方和 * 步骤: 1、在100-999之间遍历所有的三位数 * 2、用取余的办法取出个位、十位、百位 * 3、判断各位数字的立方之和等于该数字 * 4、输出结果.原创 2021-09-23 16:30:33 · 4235 阅读 · 0 评论 -
Java代码实现判断一个数字是否是回文数字
import java.util.Scanner;/** * 需求:编写代码按照要求实现以下的功能* 判断一个数字是否是回文数字(即正着读和反着读都一样):譬如输入1331 打印:这是回文数字 1332就不是 * 要点提取:关键在于如何将字符串拆分成单个字符----charAt()方法 * 思路分析:首先需要将整型的数据转化成字符串类型 * 然后判断第一个字符和最后一个字符是否相等----第i个字符和第(长度-1)-i个字符是否相等 * 步骤: * 问题汇总.原创 2021-09-23 16:28:40 · 3341 阅读 · 0 评论 -
Java代码实现使用while循环接受键盘的输入,如果输入的exit就退出,否则提示用户继续输入
import java.util.Scanner;/** * 需求:编写代码按照要求实现以下的功能* 使用while循环接受键盘的输入,如果输入的exit就退出,否则提示用户继续输入 * 要点提取:用while(true)控制循环输入,用break跳出循环 * 键盘接收的应是字符串类型(涉及广泛) * 思路分析:将键盘接收的数据和"exit"作比对,是则退出,否则继续 * 步骤: * 问题汇总:判断两个字符串是否相等用【字符串变量.equals("内容")】* *.原创 2021-09-23 16:26:22 · 9000 阅读 · 1 评论 -
Java代码实现用for循环打印斐波那契数列前20项
/** * 需求:编写代码按照要求实现以下的功能* 用for循环打印 1 1 2 3 5 8 13 ...(斐波那契数列前20项) * 要点提取:斐波那契数列规律:第三个数起,是前两个数之和 * 思路分析:用数组存放数列,用索引方便表示元素之间的关系 * 步骤:1、定义数列中的第一个和第二个数均为1* 2、当打印第三个数时,给第三个数赋值为前两个数之和* 3、依次打印后面的数 * 问题汇总:* * @author 海底大菠萝* @version V.LL.1.原创 2021-09-23 16:24:48 · 6428 阅读 · 0 评论 -
Java代码实现购买飞机票的功能
import java.util.Scanner;/** * 需求:编写代码实现购买飞机票的功能 * 优惠规则:飞机票在淡季是有优惠政策的,而放假期间是没有优惠的 * 在元旦三天(1.1---1.3),五一三天(5.1---5.3),十一七天 (10.1---10.7)无任何优惠, * 除了以上13天,都打8折 * 请输入您哪天订票,以及票价(自己设定一个吧),输出应付多少钱? * 要点提取:特殊节假日原价,其他日期八折 * 思路分析:1、需要判断输入的日期.原创 2021-09-23 16:22:37 · 3406 阅读 · 0 评论