- 博客(11)
- 收藏
- 关注
原创 双色球系统
需求:双色球系统-业务分析、随机生成一组中奖号码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
122
原创 【抢红包】
需求:一个大V直播抽奖,奖品是现金红包,分别有{2, 588 , 888, 1000, 10000}五个奖金。请使用代码模拟抽奖,打印出每个奖项,奖项的出现顺序要随机且不重复。打印效果如下:(随机顺序,不一定是下面的顺序)分析 :定义一个数组用于存储这些奖金金额。定义一个数组用于记录已经抽到的金额。每次抽奖都随机一个索引,取出索引对应的奖金金额,判断该金额之前是否抽中过,抽中过从新抽一次。在这里插package com.itheima.test;import java.util.Rando
2022-03-03 23:19:05
383
原创 数字加密实例
需求:某系统的数字密码,比如1983,采用加密方式进行传输,规则如下:先得到每位数,然后每位数都加上5 , 再对10求余,最后将所有数字反转,得到一串新数。分析:需要动态初始化一个数组,长度与原数组一样。遍历原数组的每个元素,依次赋值给新数组。输出两个数组的内容。package com.itheima.test;public class Test4 { public static void main(String[] args) { // 定义原数组
2022-03-03 23:12:45
444
原创 数组元素赋值 需求: 把一个数组中的元素复制到另一个新数组中去。
需求:把一个数组中的元素复制到另一个新数组中去。分析: 需要动态初始化一个数组,长度与原数组一样。 遍历原数组的每个元素,依次赋值给新数组。 输出两个数组的内容。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
2169
原创 开发验证码 需求: 定义方法实现随机产生一个5位的验证码,每位可能是数字、大写字母、小写字母。
需求:定义方法实现随机产生一个5位的验证码,每位可能是数字、大写字母、小写字母。分析:定义一个方法,生成验证码返回:方法的返回值类型是String。在方法内部使用for循环生成指定位数的随机字符,并连接起来。把连接好的随机字符作为一组验证码进行返回。 思路 : 1 创建一个数组 , 字符数组 , 长度为62 2 采用随机数 , 从数组中随机选出5个元素拼接成字符串返回package com.itheima.test;import java.util.R
2022-03-03 23:06:41
2437
原创 【判断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
1865
原创 【买机票案例】
需求:机票价格按照淡季旺季、头等舱和经济舱收费、输入机票原价、月份和头等舱或经济舱。按照如下规则计算机票价格:旺季(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
529
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人