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

漳州做网站制作网店运营实训报告

漳州做网站制作,网店运营实训报告,免费申请域名做网站,开源免费商用cms前言 写给所有一起努力学习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.tj-hxxt.cn/news/21317.html

相关文章:

  • 南沙哪有做网站的360推广怎么收费
  • 免费建设淘宝客网站青岛关键词推广seo
  • 网站建设优化怎么做新app推广去哪里找
  • 欧洲网站设计济南seo外包服务
  • 海口今天发现一例惠州百度seo地址
  • 专门做网站的软件seo营销培训
  • magento网站建设推广发布任务平台app下载
  • 哪个网站可以做制图兼职推广拉新app哪几个靠谱
  • 公司建设网站的通知域名解析ip地址
  • 做网站的找哪个刷百度指数
  • 怎么做自适应的网站网络推广外包联系方式
  • 企业网站备案注销注册域名要钱吗
  • 泉州英文网站建设哪个网站是免费的
  • 欢迎访问中国建设银行网站海外推广是做什么的
  • 品牌宝正式推出免费个人网站认证廊坊seo外包
  • 做婚恋交友网站模板百度关键词搜索怎么弄
  • wordpress meta 排序网站seo教材
  • 如何做网站英文简历模板自媒体服务平台
  • 网站关键词符号搜狗站长
  • 广州建设银行投诉网站关键词排名优化怎么样
  • 怎样做才能让百度前两页有自己网站内容厦门seo关键词优化
  • 辽宁住房和建设厅网站网站大全软件下载
  • 新乡公司做网站网站如何被百度快速收录
  • 佛山 网站建设武汉seo搜索引擎优化
  • 苏州高端网站定制日照网络推广
  • 橙子建站 推广人工智能培训机构
  • 网站别人给我做的备案 我能更改吗seo培训学什么
  • 手机网站建设策划书重庆百度seo排名优化软件
  • 网页游戏大全下载宁波优化网站排名软件
  • 网站开发公司上百度一下百度知道