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

实验室网站建设意义得到app怎么样

实验室网站建设意义,得到app怎么样,杭州交易网站建设,wordpress博客视频教程数组是一组类型相同的数据(基本类型或引用类型)的集合,数组中每个数据称为元素。数组也是Java的对象,一旦创建,数组长度就固定了。 创建数组 1.声明一个数组类型的引用变量(数组变量)&#xff…

数组是一组类型相同的数据(基本类型或引用类型)的集合,数组中每个数据称为元素。数组也是Java的对象,一旦创建,数组长度就固定了。

创建数组

1.声明一个数组类型的引用变量(数组变量),但是不能指定数组长度

int[] scores;     //合法
String names[];   //合法//int scores[30]; //非法

可以用符号“...”声明数目可变参数

//有一个max()方法要从一组int类型的数组中找出最大值,但是数组的数目不固定(2~6之间)
public class Varable{public static int max(int... datas){ //datas为可变参数if(datas.length == 0)return -1;  //为传入任何参数int result = 0;for(int a: datas)if(result<a)result=a;return result;}public static void main(String[] args){System.out.println(max(5));System.out.println(max(5,8,9,3));System.out.println(max(new int[]{4,10,7,3}));  //传入数组System.out.println(max());}
}

2.用new创建数组对象

  • 按大小为数组分配内存
  • 为每个数组元素赋予数字类型的默认值
  • 返回数组对象的引用
int[] scores = new int[50];
System.out.println(scores[0]);    //打印0
String[] names = new String[50];
System.out.println(names[0]);     //打印null

数组初始化

int[] x = new int[]{5,6,7,8,9};     //合法
//int[] x = new int[5]{5,6,7,8,9};  //非法,不能在[]中指定数组长度int[] y = new int[5];
for(int i=0; i<y.length; i++)y[i] = y.length - i;   //合法

访问数组

//遍历数组
/**报数Game:有编号的玩家轮流报数1~3,每次报道3的出局,按顺序进行,问最后剩下的是哪个玩家1、isActive数组记录玩家是否在圈内,若isActive[i]=false,那么编号为i+1的玩家已出局2、为了跟踪报数状态:定义了三个变量size:表示当前在圈内的玩家数count:表示当前的报数,为3时,会将其置0point:当前正在报数的玩家在isActive数组中的索引位置,为n时,重置0 */public class Game{public static int play(int n){boolean[] isActive = new boolean[n];    //记录每个玩家是否在圈//初始化开局玩家信息for(int i = 0; i < isActive.length; i++)isActive[i] = true;int size = n;     //圈内玩家数int count = 0;    //当前报数int point = 0;    //当前报数玩家的索引while(size > 1){  //循环报数至圈内只剩下一人if(isActive[point]){  //当前轮到的玩家在圈内count++;  //报下一个数if(count == 3){     //如果当前报数已到3,处理count、isActive[point]count = 0;isActive[point] = false;  //玩家出局size--;     //玩家规模减一}}point++;    //轮到下一个报数人if(point == n) //如果以及轮完一圈point = 0;  //从第一个玩家开始再来报数}int last = 0;for(int i = 0; i < n; i++)if(isActive[i])last = i + 1;return last;}public static void main(String[] args){System.out.println(play(20));  //打印}
}

多维数组

//求转置矩阵
public class Reversal{public static int[][] change(int[][] from){int rows = from.length;     //原始矩阵行数int cols = from[0].length;  //原始矩阵列数int[][] to = new int[cols][rows];  //转置后矩阵for(int i = 0; i < from.length; i++)  //循环行for(int j = 0; j < from[i].length; j++)  //循环列to[j][i]=from[i][j];return to;}public static void main(String[] args){int[][] from = {{11,22,33,44},{55,66,77,88},{99,92,23,38}};int[][] to = change(from);for(int i = 0; i < from.length; i++){ for(int j = 0; j < from[i].length; j++)  System.out.print(to[i][j]+" ");System.out.println();}}
}

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

相关文章:

  • 中国建设银行网站 纪念币预约seo推广营销网站
  • 属于网站建设过程规划和准备阶段的是php如何做局域网的网站
  • 网站准备建设的内容WordPress文字黑条
  • 建站公司联系电话网站改版收录减少
  • 网站建设公司一月赚多少梵克雅宝官网中文官网
  • 全面的网站制作做外国订单有什么网站
  • 做网站的职员称呼什么池州专业网站建设公司
  • 网站信息建设总结凡科网之前做的网站在哪看
  • 网站建设 千佳网络生鲜网站开发背景
  • 法律建设网站互联网学校
  • 蒙古语网站建设mi2设计公司网站
  • 做网站怎么赚流量景安网站
  • 网站建站那个好室内设计联盟邀请码怎么获得
  • 网站后台文章编辑器最好的做法是
  • 网站建设在阿里云怎么样才能自己建网站
  • 蓝色机械营销型网站常见的网站空间有哪些
  • 北京企业网站建设报价小程序开发费用分析
  • 网站建设工作室wp主题模板郑州营销网站托管公司哪家好
  • 精美旅游网站模板免费制作企业网站
  • 好看的网站链接关于做网站常见的问题
  • 网站开发项目需求书手表网站 欧米茄
  • 做网站要好多钱如何在自己电脑上做网站服务器
  • 网站备案的接入商如何把官网
  • 如何把网站放在根目录建一个网站大约花多少钱
  • 网站底部版权信息手机电脑网站设计
  • 主机网站南昌网站建设招聘
  • 网站客户端制作学网络推广培训
  • 课程中心网站建设内容asp网站有哪些
  • 山东大型网站建设关键词密度查询站长工具
  • 自己做商城网站网站建设专家论证会