it技术日新月异,多年从事前端开发的程序员怎么突破瓶颈?
让知识更具多元化显得非常重要,工作间之Java基础实例程序余多学一门技术,工作到老学到老,是一种人生态度!今天通过几个小案例巩固今日所学。
1,随机验证码
使用Java基本的逻辑和方法生成所需要的5位随机验证码,且生成的验证码包含大小写字母和数字。
首先导入java.util.Random类中实现的随机算法 import java.util.Random;
2,求平均分
我们需要实现一个程序来模拟6评委打分,去掉最高分和最低分后求平均分。
解题思路:
创建一个长度为6的数组,用于存储6个人的分数。
使用循环依次通过Scanner 录入6个分数,并将其存储在数组中。
遍历数组以找到找出最大值最小值,总值。
计算平均分。(sum-max-min)/(number-2) 得到的数是一个int类型的数字,给它乘以 1.0 转换为一个小数类型的
最后打印输出平均分的结果。
完整代码如下:
3,加密数字
思路:加密一个四位数,先拆分这个四位数,再每位数加2,取余,最后反转。
拆分和反转分别独立一个方法
4,拷贝数组
通常有认为直接赋值拷贝不行吗?答案是不行的。因为数组是一个引用类型,直接赋值拷贝 int[] arr2= arr 并没有拷贝一个新数组,而只是把他的地址拷贝给arr2,指向的还是同一个数组。
以下是拷贝一个一样的新数组代码。
通过上边的编码学习,不仅get了新知识,还对前端的javascript基础也有了新的认识。
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/h6javajc/20221.html