JAVA练习题每日一道
每日一道练手题锻炼JAVA编程思维,
zyt.com
这个作者很懒,什么都没留下…
展开
-
今日Java小练习-判断质数
先输出1到100中所有数,在isPrime2方法中,我们先判断该数字是否小于等于1,若是成立,则返回false,即该数字不是质数,再在从2开始递增的循环遍历中依次让传入的数字与遍历的数字取余,判断答案是否等于0,若符合,返回false,即该数字不是质数,若上面两次判断都不符合,则返回true,即该数字为质数。接收用户输入的数字,判断是否是质数。判断1到100所有质数。原创 2024-07-18 10:49:27 · 151 阅读 · 0 评论 -
今日JAVA小练习之复制数组
将两个有序数组按照大小顺序复制成一个数组。原创 2024-02-11 20:18:28 · 191 阅读 · 0 评论 -
今日Java小练习
随机产生7个1-33之间不重复的数字。在1-33之间输入7个不重复的数字。计算保存日期的那一年的所有天数。计算两个数组中数字的重复个数。原创 2024-02-19 23:13:36 · 313 阅读 · 0 评论 -
每日JAVA小练习之数组旋转
解题分析:向右旋转1位只需将数组中最后一个元素移到第1位,即从最后一个开始遍历数组,依次与前一个交换,直到交换到第1位,注意,这里的for循环只需遍历到第二位,否则下标越界。将一个数组{1,2,3,4,5,6,7}进行旋转,即将数组中所有元素向后移1位,最后一个数字放在第一位,这就完成了将数组向右旋转1位。向右旋转后的数组为{7,1,2,3,4,5,6}。[2最炫民族风, 3套马的汉子, 4荷塘月色, 5月亮之上, 6全是爱, 1奢香夫人]2.题目描述:将1奢香夫人放到最后一位。原创 2024-02-09 14:37:04 · 283 阅读 · 1 评论 -
今日java小练习之整牌
【代码】今日java小练习之整牌。原创 2024-02-10 23:05:20 · 625 阅读 · 0 评论 -
今日Java小练习之-生成随机订单编号
当前日期+流水号(5位随机数字加字母)例:20240205Ax32B。原创 2024-02-05 14:29:24 · 344 阅读 · 1 评论 -
今日JAVA小练习之冒泡排序
冒泡排序的特点是,每一轮循环后,最大的一个数被交换到末尾,因此,下一次循环就可以“排除”最后的数,每一轮循环都比上一轮循环的结束位置靠前的一位。2.然后比较第二个和第三个依次类推,一直到末尾的倒数第二位,此时数组中最大的元素换到最后一位。注意,不可遍历到这组元素的最后一位,最后一位没有可以和它比较的下一位元素,下标越界。1.从第一个元素开始,和相邻元素比较,如果第一个比第二个大,就交换顺序。3.针对所有的元素重复以上的步骤,处理最后一个元素。原创 2024-02-04 21:25:05 · 165 阅读 · 1 评论 -
今日Java小练习之二分查找
若中间下标元素小于目标元素,则首下标变为中间下标加1。若中间下标元素大于目标元素,则尾下标变为中间下标减1。3.使用while循环遍历数组元素,计算出中间下标。若中间下标的元素等于目标元素,直接退出循环。注意:二分查找必须是有序数组。1.首先对数组进行排序。2.定义首下标和尾下标。原创 2024-02-03 12:15:47 · 174 阅读 · 1 评论 -
今日JAVA练手题之判断回文数
一个整数正着读和倒着读是一样的整数,则该数为回文数,例:12321。2.for循环逆序遍历,将逆序结果组成一个新的字符串。1.将整数转化为String(字符串)类型。3.判断两个字符串是否相等。原创 2024-02-02 20:14:05 · 213 阅读 · 0 评论 -
输出一个水仙花数
3.使用if条件语句判断,若获取的三个数字的立方和等于原数字,则输出。除以10再与10取余获取十位上的数字。2.分别yu取出每个数字的百位,十位,个位数字。除以100取整拿到百位上的数字。与10取余获取个位上的数字。1.用for循环遍历所有三位数字即。执行结果(水仙花数)如下,即。原创 2024-02-01 23:08:21 · 313 阅读 · 0 评论 -
蓝桥杯练习题2-幸运数字
问题描述:哈沙德数是指在某个固定的进位制当中,可以被各位数字之和整除的正整数。例如126是十进制下的一个哈沙德数,因为126也是八进制下的哈沙德数,因为(126)10=(176)s,(126)10mod(1+7+6)=0;同时126也是16进制下的哈沙德数,因为(126)10=(7e)16,(126)1o mod(7+e)=0。原创 2024-02-01 22:31:23 · 184 阅读 · 0 评论 -
蓝桥杯练习题-图书馆ISBN号码
例如ISBN号码0-670-82162-4中的识别码4是这样得到的:对067082162这9个数字,从左至右,分别乘以1,2,...,9,再求和,即:Ox1+6×2+......+2×9=158,然后取158 mod 11的结果4作为识别码。每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xXX-XXXxx-x”,其中符号"-"是分隔符(键盘上的减号),最后一位是识别码,例如O-670-82162-4就是一个标准的ISBN码。原创 2024-02-01 20:05:25 · 673 阅读 · 1 评论