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

一般用网站服务器无锡网站建设制作设计

一般用网站服务器,无锡网站建设制作设计,丽水网站开发,wordpress广告模板下载此系列文章收录大量Java经典代码题(也可以算是leetcode刷题指南),希望可以与大家一起努力学好Java。3、2、1,请看! 目录 1.创建学生成绩表 2.冒泡排序 3.模拟彩票中奖 4.杨辉三角 1.创建学生成绩表 输入n个学生的…

此系列文章收录大量Java经典代码题(也可以算是leetcode刷题指南),希望可以与大家一起努力学好Java。3、2、1,请看!

目录

1.创建学生成绩表

2.冒泡排序

3.模拟彩票中奖

4.杨辉三角

1.创建学生成绩表

输入n个学生的成绩,并打印成绩高于平均分的学生。
分析:在这个问题中,口个学生的成绩需要同时存在,将其保存在一个数组中。n在程序
运行时从键强输人 (程序运行时决定到底有几个学生)。在声明数组时只出现了一个引用,此时不必也不能确定数组的大小;在程序运行的过程中,用new关键字动态创建数组对象,此时即可以传人已知的数组大小n。

    public static void main(String[] args) throws Exception {Scanner scn=new Scanner(System.in);System.out.println("请输入学生数量");int n=scn.nextInt();System.out.println("请输入学生的成绩");double []score=new double[n];double sum=0;for(int i=0;i<score.length;i++){double m=scn.nextDouble();score[i]=m;sum+=score[i];}double ave=sum/score.length;System.out.println("平均成绩为"+ave);for(int i=0;i<score.length;i++){if(score[i]>ave){System.out.println(score[i]);}}}

2.冒泡排序

所谓冒泡排序在这里就不多赘述了,代码如下:

    public static void main(String[] args) throws Exception {Scanner scn=new Scanner(System.in);System.out.println("请输入数据数量");int n=scn.nextInt();int []array=new int[n];for(int i=0;i<array.length;i++){array[i]=(int)(Math.random()*100);System.out.print(array[i]+" ");}int temp=0;for(int i=0;i<array.length-1;i++){for(int j=0;j<array.length-i-1;j++){if(array[j]>array[j+1]){temp=array[j];array[j]=array[j+1];array[j+1]=temp;}}      }System.out.println("排序后结果为:");for(int i=0;i<array.length;i++)System.out.print(array[i]+" ");}

3.模拟彩票中奖

中国福利彩票的双色球开奖规则:从编号是01~33的红色球中选取6个,从编号是01~16的蓝色球中选取一个。
分析:模拟这个抽奖过程,将红色球和蓝色球各自保存在一个 boolean 数组中,数组元素下标代表球号(从下标1开始使用),数组元素取值true/false 代表该球是否被选中(初始均为false)。抽奖过程中生成随机数代表开奖球在数组中的编号,如果该球尚未被选出,则将其选中标记置为 true。

    public static void main(String[] args) throws Exception {Scanner scn=new Scanner(System.in);boolean []red=new boolean[34];//红球,编号1~33,默认值为:falseboolean []blue=new boolean[17];//篮球,编号为1~16System.out.println("准备开奖");int cont=0;while (cont<6) {int m=(int)(Math.random()*33)+1;//随机生成数字if(red[m]==false)//未被标记则标记{red[m]=true;//进行标记cont++;}}int n=(int)(Math.random()*16)+1;if(blue[n]==false)blue[n]=true;System.out.println("红色球编号为:");for(int i=0;i<red.length;i++){if(red[i]==true)System.out.println((i<10?"0"+i:i)+" ");}      System.out.println("蓝色球编号为:");for(int i=0;i<blue.length;i++){if(blue[i]==true)System.out.println((i<10?"0"+i:i));}}

4.杨辉三角

如下面图片的数学模型即为杨辉三角

分析:可以使用Java不规则数组实现,在程序运行过程中动态创建数组

    public static void main(String[] args) throws Exception {Scanner scn=new Scanner(System.in);System.out.println("输入要打印杨辉三角的行数");int n=scn.nextInt();int [][]tri=new int[n][];tri[0]=new int[1];tri[0][0]=1;//第一行为1for(int i=1;i<tri.length;i++){tri[i]=new int[i+1];tri[i][0]=tri[i][i]=1;//每一行两端为1for(int j=1;j<i;j++){tri[i][j]=tri[i-1][j-1]+tri[i-1][j];}}//输出杨辉三角for(int i=0;i<tri.length;i++){for(int j=0;j<tri[i].length;j++)System.out.printf("%4d",tri[i][j]);System.out.println();}}

这篇文章到此结束,感谢各位的阅读和所提出的宝贵意见,大家也可以试着自己动手编写代码。如果觉得这篇文章写的还可以或者对您有帮助,麻烦点赞收藏加转发!!!

http://www.yayakq.cn/news/869485/

相关文章:

  • 有没有专门做ppt的网站网站建设零基础好学吗
  • 做木材加工的企业网站首页扶贫网站建设的意义
  • 图片网站cms网页制作html完整代码
  • 网站短片怎么做广州服装设计公司有哪些
  • 高端h5网站开发做pc网站排名
  • 网站的按钮怎么做的韩国做网站网站违法不
  • 太原模板建站怎么建公司网站教程
  • 做网站背景图片浪漫爱情微网站制作公司
  • 做网站和做网店哪个好浅谈一下网络营销的几个误区
  • 网站管理后台下载网页游戏排行榜开服时间
  • 福州专业网站制作网页制作基础教程内容
  • wordpress 找不到主题做网站seo优化总结
  • 手机百度网站建设seo文章推广
  • 网页网站设计公司广州网络科技有限公司
  • 制作一个网站大概要多少钱重庆网站建设公司价钱
  • 佛山自己网站建设dw-focus wordpress主题
  • 专做女鞋的网站wordpress有游客注册帐号功能
  • 二级学院网站建设自评报告深圳最新消息
  • 网站开发亿玛酷信赖wordpress进后台
  • 内蒙古呼和浩特网站建设wordpress首页轮换图片在哪里设置
  • 网站标题怎么修改电子商务网站建设技术
  • 广东网站建设需要多少钱wordpress just
  • 昆明网站建设时间类似wordpress的建站系统
  • 济南网站建设行知科技不错a乌兰察布盟建设银行网站
  • 哪家网站设计公司好wordpress更新主机名
  • dede后台做两个网站Wordpress 充值 卡密
  • 阿里云带宽5m能做什么网站深圳网站开发技术
  • 公司网站怎么备案找人做菠菜网站需要多少钱
  • 学校网站代码模板asp.net网站开发试题
  • 搭建免费个人网站2022广告设计公司