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

建设银行网站 无法访问个人网站设计目的

建设银行网站 无法访问,个人网站设计目的,网站app软件,网站有哪些内容目录 卖飞机票 找质数 开发验证码 数组元素的复制 评委打分 数字加密 数字解密 抢红包 模拟双色球 二维数组 卖飞机票 需求#xff1a;机票价格按照淡季旺季、头等舱和经济舱收费、输入机票原价、月份和头等舱或经济舱。按照如下规则计算机票价格#xff1a; 旺季机票价格按照淡季旺季、头等舱和经济舱收费、输入机票原价、月份和头等舱或经济舱。按照如下规则计算机票价格 旺季5-10月头等舱9折经济舱8.5折淡季11月到来年4月头等舱7折经济舱6.5折。代码如下 import java.util.Scanner;public class Main {public static void main(String[] args) {// 键盘录入机票原价、月份、头等舱或经济舱Scanner sc new Scanner(System.in);System.out.println(请输入机票原价);int ticket sc.nextInt();System.out.println(请输入月份);int month sc.nextInt();System.out.println(请输入当前购买的舱位 0 头等舱 1 经济舱);int seat sc.nextInt();// 判断月份是淡季还是旺季if(month 5 month 10){ // 旺季ticket getTicket(seat, ticket, 0.9, 0.85);}else if((month 1 month 4) || (month 11 month 12)){ // 淡季ticket getTicket(seat, ticket, 0.7, 0.65);}else{System.out.println(键盘录入不合法);}System.out.println(ticket);}// 定义判断乘坐的是经济舱还是头等舱static int getTicket(int seat, int ticket, double x, double x1) {if (seat 0) {ticket (int) (ticket * x);} else if (seat 1) {ticket (int) (ticket * x1);} else {System.out.println(没有这个舱位);}return ticket;} } 找质数 需求判断101 ~ 200 之间有多少个素数并输出所有素数。代码如下 public class Main {public static void main(String[] args) {// 统计素数的数量int count 0;for (int i 101; i 200 ; i) {// 假设当前i为素数boolean flag true;for (int j 2; j i ; j) {if(i % j 0){flag false;break;}}if(flag){System.out.println(当前的素数为i);count;}}System.out.println(一共有素数count个);} } 开发验证码 需求定义方法实现随机产生一个5位的验证码验证码格式为长度为5、前四位是大写字母或者小写字母、最后一位是数字。代码如下 public class Main {public static void main(String[] args) {// 大小写字母都放在数组中char[] chs new char[52];for (int i 0; i chs.length; i) {// 使用 ASCII码表if(i25){chs[i] (char) (97 i); // 添加小写字母}else{chs[i] (char) (65 i - 26); // 添加大写字母}}// 定义一个字符串类型用来记录最终结果String result ;// 随机抽取四次字母Random r new Random();for (int i 0; i 4; i) {int randomIndex r.nextInt(chs.length);// 利用随机索引获取对应元素result result chs[randomIndex];}// 随机抽取一个数字 0 ~ 9int number r.nextInt(10);result result number;System.out.println(当前验证码为result);} } 数组元素的复制 需求把一个数组中的元素复制到另一个新数组中去。代码如下 public class Main {public static void main(String[] args) {// 定义一个旧数组用来存储数据int[] arr {1,2,3,4,5};// 定义一个新数组数组长度与旧数组长度一致int[] newarr new int[arr.length];// 遍历旧数组得到数组中的每一个元素依次放入到新数组当中for (int i 0; i arr.length; i) {newarr[i] arr[i];}// 打印新数组中的元素for (int i 0; i newarr.length; i) {System.out.println(newarr[i]);}} } 评委打分 需求在唱歌比赛中有6名评委给选手打分分数范围是 [0 - 100]之间的整数。选手的最后得分为去掉最高分、最低分的4个评委的平均分请完成上述过程并计算选手的得分。代码如下 public class Main {public static void main(String[] args) {// 定义一个数组用来存储6名评委的打分0 ~ 100int[] scoreArr getScore();for (int i 1; i scoreArr.length; i) {System.out.println(scoreArr[i]);}// 求数组最大最小值int max getMax(scoreArr);int min getMin(scoreArr);// 求数组元素6个元素的总和int sum getSum(scoreArr);// 当前的评分System.out.println(选手的最终评分为(sum - max - min)/(scoreArr.length - 2));}// 获取数组元素总和public static int getSum(int[] scoreArr){int sum 0;for (int i 0; i scoreArr.length; i) {sum sum scoreArr[i];}return sum;}// 定义获取数组元素最大值的方法public static int getMax(int[] scoreArr){int max scoreArr[0];for (int i 1; i scoreArr.length; i) {if(maxscoreArr[i]){max scoreArr[i];}}return max;}// 定义获取数组元素最小值的方法public static int getMin(int[] scoreArr){int min scoreArr[0];for (int i 0; i scoreArr.length; i) {if(minscoreArr[i]){min scoreArr[i];}}return min;}// 定义获取评委打分的方法public static int[] getScore(){// 定义数组int[] scores new int[6];// 使用键盘录入的方式输入分数0~100Scanner sc new Scanner(System.in);for (int i 0; i scores.length;) {System.out.println(请输入评委的打分);int score sc.nextInt();if(score 0 score 100){scores[i] score;i;}else {System.out.println(成绩超出了范围请继续录入);}}return scores;} } 数字加密 需求某系统的数字密码大于0比如1983采用加密方式进行传输。规则如下先得到每位数然后每位数都加上5再对10求余最后将所有数字反转得到一串新数比如1983加密之后变成8346。代码如下 public class Main {public static void main(String[] args) {// 把整数里面的每一位放在数组当中int[] arr { 1,9,8,3 };// 对数组上的每一位元素加5for (int i 0; i arr.length; i) {arr[i] arr[i] 5;}// 将数组的每一位元素进行10取余for (int i 0; i arr.length; i) {arr[i] arr[i] % 10;}// 将数组中的所有元素进行置换for(int i 0,j arr.length -1;ij;i,j--){int temp arr[i];arr[i] arr[j];arr[j] temp;}int number 0;for (int i 0; i arr.length; i) {number number * 10 arr[i];}System.out.println(number);} } 数字解密 需求对上面的加密进行解密比如加密的8346解密成1983代码如下 public class Main {public static void main(String[] args) {// 把整数里面的每一位放在数组当中int[] arr { 8,3,4,6 };// 反转for (int i 0, j arr.length-1; i j; i,j--) {int temp arr[i];arr[i] arr[j];arr[j] temp;}// 由于加密是对10进行取余方式获取的在解密的时候需要判断0~4之间10 4~9不变for (int i 0; i arr.length; i) {if(arr[i]0 arr[i]4){arr[i] arr[i] 10;}}// 数组每一位元素减5for (int i 0; i arr.length; i) {arr[i] arr[i] - 5;}// 获取数组每一位元素拼接成最终结果int number 0;for (int i 0; i arr.length; i) {number number * 10 arr[i];}System.out.println(number);} } 抢红包 需求一个大V直播抽奖奖品是现金红包分别有{ 2,588,888,1000,10000 }五个奖金请使用代码模拟抽奖打印出每个奖项奖项出现的顺序要随机且不能重复代码如下 public class Main {public static void main(String[] args) {// 定义一个奖池数组int[] arr { 2,588,888,1000,10000 };// 定义新数组用于存储抽奖的结果int[] newArr new int[arr.length];// 抽奖Random r new Random();for (int i 0; i 5;) {// 获取随机索引int randomIndex r.nextInt(arr.length);// 获取奖项int prize arr[randomIndex];// 判断当前的奖项是否存在如果存在则重新抽取如果不存在就表示是有效奖项boolean flag contains(newArr,prize);if(!flag){// 把当前抽取到的奖项添加到newArr当中newArr[i] prize;// 添加完毕移动索引i;}}// 遍历newArrfor (int i 0; i newArr.length; i) {System.out.println(newArr[i]);}}// 判断prize在数组中是否存在public static boolean contains(int[] arr,int prize){for (int i 0; i arr.length; i) {if(arr[i] prize){return true;}}return false;} } 模拟双色球 需求投注号码由6个红色球号和1个蓝色球号组成。红色球号码从 1 ~ 33 中选择蓝色球号码从 1 ~ 16 中选择。代码如下 import java.util.Arrays; import java.util.Random; import java.util.Scanner;public class Main {public static void main(String[] args) {// 生成中将代码int[] arr createNumber();System.out.println(当前中将代码为 Arrays.toString(arr) 请仿照中将代码输入才能中将(doge));// 用户输入的号码int[] userInputArr InputNum();// 判断用户的中将情况int redCount 0;int blueCount 0;// 判断红球for (int i 0; i userInputArr.length - 1; i) {int reqNumber userInputArr[i];for (int j 0; j arr.length -1; j) {if(reqNumber arr[j]){redCount;// 如果找到了那么后面的数字就没有必要继续比较了跳出内循环继续判断下一个红球号码是否中将。break;}}}// 判断蓝球int blueNumber userInputArr[userInputArr.length -1];if(blueNumber arr[arr.length -1]){blueCount;}// 根据红球的个数以及蓝球的个数来判断中奖情况if(redCount 6 blueCount 1){System.out.println(恭喜你中将1000万);} else if (redCount 6 blueCount 0) {System.out.println(恭喜你中将500万);}else if (redCount 5 blueCount 1) {System.out.println(恭喜你中将3000);}else if ((redCount 5 blueCount 0) || (redCount 4 blueCount 1)) {System.out.println(恭喜你中将200);}else if ((redCount 4 blueCount 0) || (redCount 3 blueCount 1)) {System.out.println(恭喜你中将10);}else if ((redCount 2 blueCount 1) || (redCount 1 blueCount 1) || (redCount 0 blueCount 1)) {System.out.println(恭喜你中将5);}else {System.out.println(谢谢参与谢谢惠顾);}}public static int[] InputNum(){// 创建数组用于添加用户购买的彩票数量int[] arr new int[7];// 利用键盘录入让用户进行输入Scanner sc new Scanner(System.in);// 让用户输入红色球for (int i 0; i 6;) {System.out.println(请输入第 (i 1) 个红色号码);int reqNumber sc.nextInt();// reqNumber 在 1~33 唯一不重复if(reqNumber 1 reqNumber 33){boolean flag contains(arr,reqNumber);if(!flag){// 不存在的有效的可以存在数组当中arr[i] reqNumber;i;}else{// 存在System.out.println(当前的红色号码球已经存在请重新输入);}}else {System.out.println(当前的红色号码超出范围请重新输入);}}// 让用户输入蓝色球System.out.println(请输入蓝色球);// 1~16while (true){int blueNumber sc.nextInt();if(blueNumber 1 blueNumber 16){arr[arr.length -1] blueNumber;break;}else {System.out.println(当前蓝球号码超出范围请重新输入);}}return arr;}public static int[] createNumber(){// 创建数组用于添加中将号码6个红球、1蓝球数组长度为7int[] arr new int[7];// 随机生成号码并添加到数组中Random r new Random();for (int i 0; i 6;) {// 获取红球号码int redNumber r.nextInt(33) 1;boolean flag contains(arr,redNumber);if(!flag){// 把红球号码添加到数组当中arr[i] redNumber;i;}}// 生成蓝球号码并添加到数组当中int blueNumber r.nextInt(16) 1;arr[arr.length - 1] blueNumber;return arr;}// 用于判断数组在数组中是否存在public static boolean contains(int[] arr,int number){for (int i 0; i arr.length; i) {if(arr[i] number){return true;}}return false;} } PS赌博有风险入行需谨慎根据上面的赌球代码我测试了好几次连5元都没中。希望大家玩乐适度为主切莫上头 二维数组 需求某商城每个季度的营业额如下单位万元 第一季度226644 第二季度773388 第三季度254565 第四季度116699 要求计算出每个季度的总营业额和全年的总营业额代码如下 public class Main {public static void main(String[] args) {// 创建二维数组并存储数据int[][] yearArrArr {{22, 66, 44},{77, 33, 88},{25, 45, 65},{11, 66, 99}};// 全年的营业额int yearSum 0;// 遍历二维数组得到每一个一维数组并求和for (int i 0; i yearArrArr.length; i) {int[] quarterArr yearArrArr[i];int sum getSum(quarterArr);System.out.println(第 (i1) 个季度的总营业额为 sum);yearSum yearSum sum;}System.out.println(全年的总营业额为yearSum);}// 定义一个方法计算每一个季度的营业额public static int getSum(int[] arr){int sum 0;for (int i 0; i arr.length; i) {sum sum arr[i];}return sum;} }
http://www.dnsts.com.cn/news/205919.html

相关文章:

  • 邢台建站企业邮箱江都建设局网站李局
  • 专业建站报价东莞学网站建设难吗
  • 梓潼县住房和城乡建设局网站利用软件做许多网站违法吗
  • 网站建设中 英语asp一个空间建多个网站系统
  • 网站建设与营销服务黄骅做网站的电话
  • 网站建设推进会怎么找平台推广自己的产品
  • 网站维护需要哪些知识网站开发总体功能设计
  • 够物网站空间100m够不够小视频做网站怎么赚钱
  • 网站换ip对优化有影响吗射阳做网站的公司
  • 深圳积分商城网站制作网站双机热备怎么做
  • 一个域名一个ip做多个网站网站开发套餐
  • 外贸网站定做中国十大少儿编程教育品牌
  • 高端制作网站哪家专业app数据分析软件
  • 企业网站开发制作费入那里郑州网站关键词优化公司哪家好
  • 咖啡色网站模板网站做代理服务器
  • 天津企业网站建设方案设计师招聘网站推荐
  • xml网站模板最近热点新闻事件
  • 织梦如何制作静态网站模板做图片推广的网站有哪些
  • 闲鱼钓鱼网站怎么制作前端自己写代码建网站要花多少钱
  • 怎么做好网站营销推广天河区做网站
  • 自助建站平台网站wordpress返回上一个网页
  • 做网站公司昆山access数据库做网站
  • 网站qq临时会话不需要添加好友平台优化是指什么
  • 深圳做网站服务公司西安百度提升优化
  • 网站建设上机考试题目天天炫拍免费做相册管方网站下载
  • get写作网站英文网站推广服务
  • 做网站和网站页面设计新闻头条免费下载安装
  • 网站地图制作怎么做网站后台密码是什么
  • 免费网站流量统计wordpress设置上传大小
  • 微网站模板开发wordpress 短链插件