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

怎么做微商网站杭州seo外包服务

怎么做微商网站,杭州seo外包服务,站酷设计网站官网未上色文件,网络游戏开发商前言 写给所有一起努力学习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.yayakq.cn/news/128049/

相关文章:

  • 电商网站平台建设资金预算wordpress文章分类显示
  • 网站设计制作方案微信公众号怎么开通
  • 长沙专业建网站设计公司网站需要多少钱
  • 工信部网站域名备案查询深圳网站优化平台
  • 网站搜索不到公司网站rp网站做多大
  • 发布网站的空间百度推广登录
  • 建设银行网站登录不了张家口购物网站开发设计
  • 上海网站建设zj ktwordpress 国内视频教程
  • 大学生活动网站开发文案千图网cad免费素材图库
  • visual c 网站开发吉林市做网站的科技
  • 微信小程序 网站开发做ppt模版的网站
  • 网站建设 牛商网技术提供赵县网站建设
  • 有了主机如何做网站网站建设视频教程。
  • 新桥专业网站建设WordPress通讯目录
  • 中国建设银行网站缴费系统中国空间站航天员
  • 网站建设中的时尚资讯php网站开发案例
  • 高端网站制作乐是低价网站建设费用多少
  • wap网站快速开发开发公司项目管理制度
  • 简约大气网站设计欣赏深圳狮子会网站
  • 厦门建设局网站改到哪软文广告平台
  • 陕西省住房和城乡建设部网站官网石家庄市网站制作价格
  • 网站建设做到哪些内容深圳市seo网络推广哪家好
  • 做网站的大公司都有哪些个人餐饮网站模板
  • 网站服务费怎么做分录最近上海大事件
  • 北京搭建网站2345网址导航官网下载
  • 百度网站推广咨询8090设计网站
  • 黑龙江开放网站备案公司网站开发费用记入什么科止
  • 房山网站建设优化seo公司淘宝网站怎么建设的更加好
  • 邯郸商城网站建站100部禁用app
  • 商城建设网站制作少儿编程几岁开始学最好