- 博客(12)
- 收藏
- 关注
原创 双色球系统
需求: 双色球系统-业务分析、随机生成一组中奖号码 package com.itheima.test; import java.util.Random; import java.util.Scanner; public class Test7 { public static void main(String[] args) { int[] luckyNumbers = createLuckyNumbers(); // 遍历数组 printArr
2022-03-03 23:21:29
236
原创 【抢红包】
需求: 一个大V直播抽奖,奖品是现金红包,分别有{2, 588 , 888, 1000, 10000}五个奖金。请使用代码模拟抽奖,打印出每个奖项,奖项的出现顺序要随机且不重复。打印效果如下:(随机顺序,不一定是下面的顺序) 分析 : 定义一个数组用于存储这些奖金金额。 定义一个数组用于记录已经抽到的金额。 每次抽奖都随机一个索引,取出索引对应的奖金金额,判断该金额之前是否抽中过,抽中过从新抽一次。 在这里插package com.itheima.test; import java.util.Rando
2022-03-03 23:19:05
553
原创 数字加密实例
需求: 某系统的数字密码,比如1983,采用加密方式进行传输,规则如下:先得到每位数,然后每位数都加上5 , 再对10求余,最后将所有数字反转,得到一串新数。 分析: 需要动态初始化一个数组,长度与原数组一样。 遍历原数组的每个元素,依次赋值给新数组。 输出两个数组的内容。 package com.itheima.test; public class Test4 { public static void main(String[] args) { // 定义原数组
2022-03-03 23:12:45
593
原创 数组元素赋值 需求: 把一个数组中的元素复制到另一个新数组中去。
需求: 把一个数组中的元素复制到另一个新数组中去。 分析: 需要动态初始化一个数组,长度与原数组一样。 遍历原数组的每个元素,依次赋值给新数组。 输出两个数组的内容。 package com.itheima.test; public class Test4 { public static void main(String[] args) { // 定义原数组 int[] arr = {33, 22, 11, 55, 44};
2022-03-03 23:08:10
2472
原创 开发验证码 需求: 定义方法实现随机产生一个5位的验证码,每位可能是数字、大写字母、小写字母。
需求: 定义方法实现随机产生一个5位的验证码,每位可能是数字、大写字母、小写字母。 分析: 定义一个方法,生成验证码返回:方法的返回值类型是String。 在方法内部使用for循环生成指定位数的随机字符,并连接起来。 把连接好的随机字符作为一组验证码进行返回。 思路 : 1 创建一个数组 , 字符数组 , 长度为62 2 采用随机数 , 从数组中随机选出5个元素拼接成字符串返回 package com.itheima.test; import java.util.R
2022-03-03 23:06:41
2752
原创 【判断101-200之间有多少个素数,并输出所有素数】
判断101-200之间有多少个素数,并输出所有素数 素数 :如果除了1和它本身以外,不能被其他正整数整除,就叫质数。 分析 101-200之间的数据可以采用循环依次拿到; 每拿到一个数,判断该数是否是质数。 判断规则是:从2开始遍历到该数的一半的数据,看是否有数据可以整除它,有则不是质数,没有则是质数. package com.itheima.test; public class Test2 { public static void main(String[] args) {
2022-03-03 23:01:11
2076
原创 【买机票案例】
需求: 机票价格按照淡季旺季、头等舱和经济舱收费、输入机票原价、月份和头等舱或经济舱。 按照如下规则计算机票价格:旺季(5-10月)头等舱9折,经济舱8.5折,淡季(11月到来年4月)头等舱7折,经济舱6.5折。 分析: 定义一个方法可以进行键盘录入机票原价、月份和机舱类型。 使用if判断月份是是旺季还是淡季,使用switch分支判断是头等舱还是经济舱。 选择对应的折扣进行计算并返回计算的结果。 package com.itheima.test; import java.uti
2022-03-03 22:54:59
701
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅