当前位置: 首页 > news >正文

建设部网站官网证书查询免费代理上网网站

建设部网站官网证书查询,免费代理上网网站,旅行网站设计,月夜影视在线观看免费完整版前言 写给所有一起努力学习Java的朋友们,敲代码本身其实是我们梳理逻辑的一个过程。我们在学习Java代码的过程中,除了需要学习Java的一些基本操作及使用,更重要的是我们需要培养好的逻辑思维。逻辑梳理好之后,我们编写代码实现需要…

前言

        写给所有一起努力学习Java的朋友们,敲代码本身其实是我们梳理逻辑的一个过程。我们在学习Java代码的过程中,除了需要学习Java的一些基本操作及使用,更重要的是我们需要培养好的逻辑思维。逻辑梳理好之后,我们编写代码实现需要的功能自然也就如鱼得水,因此本篇文章我整理了一些近期练习的题目以供小伙伴们参考,希望我们在学习的路上并肩同行,奔赴更好的未来!

一、随机验证码

需求

        定义方法实现随机产生一个5位的验证码验证码格式:长度为5前四位是大写字母或者小写字母最后一位是数字

逻辑

        因为前四位是大小写字母,后一位是数字,所以我们在运用random函数生成随机数时需要添加一定的限制条件,生成大小写字母我们用到了ASCII码,大写字母ASCII码为65~90,小写字母ASCII码为97~122,数字ASCII码为48~57,根据他们的ASCII我们限制范围后生成随机数转化为字符拼接输出即可。

代码实现

public class YanZhengMa {public static void main(String[] args) {char[] str=new char[5];//循环五次生成五个数for (int i=0;i<5;i++){char a = 0;//初始化字符if (i<4){//前四个为大小写字母,设置限制条件while(!(('A'<=a&&a<='Z')||('a'<=a&&a<='z'))){a=(char)(Math.random()*58+65);//生成[65~123),右边为开区间,只取到122为止str[i]=a;}}else{//最后一位为数字,限定random生成范围a=(char)(Math.random()*10+48);//生成[48~58),右边为开区间,只取到57为止str[i]=a;}}for (int i=0;i<5;i++){System.out.print(str[i]);//输出字符 }System.out.println();}
} 

二、评委打分

需求

        在唱歌比赛中,有6名评委给选手打分,分数范围是[0-100]之间的整数。 选手的最后得分为:去掉最高分、最低分后的4个
        评委的平均分,请完成上述过程并计算出选手的得分。

逻辑

        将每一位评委所打分数都存入数组中,然后使用Arrays.sort()方法排序去掉最高分和最低分相加,除以(总人数-2)后输出即可。

代码实现

public class PingWeiDaFen {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int[] arr=new int[6];float sum=0;for(int i=0;i<6;i++){boolean a=true;while(a){System.out.println("第"+(i+1)+"位评委打分:");arr[i]=sc.nextInt();if (arr[i]>=0&&arr[i]<=100){a=false;}else{System.out.println("输入的值不正确,请重新输入!");}}}Arrays.sort(arr);for (int i=1;i<arr.length-1;i++){sum+=arr[i];}System.out.println("该选手的得分为:"+(sum/(arr.length-2)));}
}

三、数字加密

需求

某系统的数字密码(大于0)。比如1983,采用加密方式进行传输规则如下:

每位数加上5

再对10求余

最后将所有数字反转

得到一串新数

逻辑

        将每位数字加上5,对10取余后倒序输出。

代码实现

public class ShuZiJiaMi {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("请输入要加密的密码:");int num=sc.nextInt();int sum=num;int count=0;while (num!=0){num/=10;count++;}System.out.println("加密后结果为:");int[] arr=new int[count];for (int i=0;i<arr.length;i++){arr[i]=sum%10;arr[i]+=5;arr[i]%=10;sum/=10;System.out.print(arr[i]);}System.out.println();}
}

http://www.hkea.cn/news/232627/

相关文章:

  • 深圳住建局官方网站seo网站关键词优化快速官网
  • 网站建设需要php吗企业的互联网推广
  • 苏中建设集团官方网站电商软文广告经典案例
  • 网站开发需要什么开发工具代做百度首页排名价格
  • 北京网站设计多少钱微信引流推广
  • 网站建设实施背景分析百度指数里的资讯指数是什么
  • 小程序定制开发深圳公司网站的优化seo
  • 构建一个网站域名查询平台
  • 蚌埠网站关键词优化推广下载
  • 看房地产的app在哪看aso安卓优化
  • 网站与域名的区别扬州整站seo
  • 哪些网站可以进行域名注册公司关键词seo
  • 如何申请一个网站 做视频百度小说搜索热度排行榜
  • 天津做网站选择津坤科技b重庆seo教程搜索引擎优化
  • 什么网站做热能表好百度一下电脑版首页网址
  • 点击图片直接进入网站怎么做如何使用免费b站推广网站
  • 手机网站建设软件怎么在百度上做广告推广
  • 南京做网站团队手机app免费制作平台
  • 17173游戏网搜索优化指的是什么
  • 公司做网站需要给百度交钱吗百度竞价推广方案
  • 网站建设的关键seo推广小分享
  • 写小说的小网站百度关键词排名优化
  • 制作网站的成本规划公司如何建立网站
  • html语言做网站石嘴山网站seo
  • 做最好的言情网站官网seo优化
  • 云南建设监理协会网站营销失败案例分析
  • 怎么样做淘宝优惠券网站搜索引擎营销的优缺点
  • wordpress动态订单seo社区
  • 网站域没到期不能续费吗google谷歌搜索
  • 厦门好的做网站公司网络营销推广方式都有哪些