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

自己网站建设邯郸网站制作厂家

自己网站建设,邯郸网站制作厂家,解析网站接口怎么做,上海人才网赶集网目录数组静态初始化数组数组的访问数组的动态初始化元素默认值规则#xff1a;数组的遍历数组遍历-求和冒泡排序数组的逆序交换数组 数组就是用来存储一批同种类型数据的容器。 20, 10, 80, 60, 90 int[] arr {20, 10, 80, 60, 90}; //位置 0 1 2 3 4数组的… 目录数组静态初始化数组数组的访问数组的动态初始化元素默认值规则数组的遍历数组遍历-求和冒泡排序数组的逆序交换数组 数组就是用来存储一批同种类型数据的容器。 20, 10, 80, 60, 90 int[] arr {20, 10, 80, 60, 90}; //位置 0 1 2 3 4数组的位置是从0开始的 数组的初始化 分为静态初始化动态初始化、 静态初始化数组 ​ 通俗的讲定义数组的时候直接给数组赋值。 ​ 静态初始化数组的格式 // 完整格式 数据类型[] double[] scores new double[]{89.9, 99.5, 59.5, 88.0}; int[] arr new int[]{12, 24, 36}数组名 new 数据类型[]{元素1元素2 元素3… }; // 简化格式 数据类型[] 数组名 { 元素1元素2 元素3… }; int[] arr {12, 24, 36}; 注意数组变量名中存储的是数组在内存中的地址数组是引用类型。 数组的访问 取值 格式数组名称[索引] 赋值 格式数组名称[索引] 数据 int[] arr {12, 24, 36}; //位置 0 1 2 // 取值 数组名称[索引] System.out.println(arr[0]);//12 System.out.println(arr[1]);//24 System.out.println(arr[2]);//36 // 赋值数组名称[索引] 数据; arr[2] 100; System.out.println(arr[2]); // 100// 访问数组的长度 数组名称.lengthSystem.out.println(arr.length); 数组的动态初始化 数组的动态初始化格式 数据类型[] 数组名 new 数据类型[长度]; int[] arr {12, 24, 36}; //位置 0 1 2 //数据类型[] 数组名 new 数据类型[长度]; int[] arr new int[3];// 后赋值 arr[0] 10; System.out.println(arr[0]); // 10 元素默认值规则 数据类型明细默认值基本类型byte、short、char、int、long 0 float、double 0.0 booleanfalse引用类型类、接口、数组、Stringnull 数据类型明细默认值基本类型byte、short、char、int、long0float、double0.0booleanfalse引用类型类、接口、数组、Stringnull // 1、整型数组的元素默认值都是0int[] arr new int[10];System.out.println(arr[0]);System.out.println(arr[9]);// 2、字符数组的元素默认值是多少呢 0char[] chars new char[100];System.out.println((int)chars[0]);System.out.println((int)chars[99]);// 3、浮点型数组的元素默认值是0.0double[] scores new double[90];System.out.println(scores[0]);System.out.println(scores[89]);// 4、布尔类型的数组boolean[] booleans new boolean[100];System.out.println(booleans[0]);System.out.println(booleans[99]);// 5、引用类型的数组String[] names new String[90];System.out.println(names[0]);System.out.println(names[89]);注意 动态初始化只指定数组长度后期赋值适合开始知道数据的数量但是不确定具体元素值的业务场景。静态初始化开始就存入元素值适合一开始就能确定元素值的业务场景。两种格式的写法是独立的不可以混用。 数组的遍历 代码 int[] ages {20, 30, 40, 50}; for (int i 0; i ages.length; i) {System.out.println(ages[i]); } 数组遍历-求和 需求某部门5名员工的销售额分别是20、16、36、3、100请计算出他们部门的总销售额。 分析 把这5个数据存储在数组中 int[] money {16, 16, 36, 3, 100};遍历数组中的每个数据然后在外面定义求和变量把他们累加起来。 int sum 0; for (int i 0; i money.length; i) {// i 0 1 2 3 4sum money[i]; } 冒泡排序 1、定义一个数组存储一些数据啊 2、定义一个循环控制比较的轮数 核心代码 if(arr[j] arr[j1]) {int temp arr[j1];arr[j1] arr[j];arr[j] temp;}代码 public static void main(String[] args) {// 1、定义一个数组存储一些数据啊int[] arr {5, 2, 3, 1};// 0 1 2 3// 2、定义一个循环控制比较的轮数for (int i 0; i arr.length - 1; i) {// i 0 比较的次数 3 j 0 1 2// i 1 比较的次数 2 j 0 1// i 2 比较的次数 1 j 0// 3、定义一个循环控制每轮比较的次数占位for (int j 0; j arr.length - i - 1; j) {// 判断j当前位置的元素值 是否 大于后一个位置 若较大 则交换if(arr[j] arr[j1]) {int temp arr[j1];arr[j1] arr[j];arr[j] temp;}}}// 遍历数组内容输出for (int i 0; i arr.length; i) {System.out.print(arr[i] \t);}}数组的逆序交换 /*把一个数组的元素逆序交换int[] a { 5, 11, 15, 24, 36, 47, 59, 66 };交换元素后int[] b { 66 ,59 ,47 ,36 ,24,15 ,11 ,5 };*/public static void main(String[] args) {int[] a {5, 11, 15, 24, 36, 47, 59, 66};int[] b new int[8];for (int i 0; i 8; i) {b[i] a[a.length - 1 - i];}System.out.println(Arrays.toString(b));}
http://www.dnsts.com.cn/news/114060.html

相关文章:

  • 建设企业网站可信度展厅展览
  • 怎样加入好大夫网站做医生线上招生引流推广方法
  • 南京市住房和城乡建设部网站深圳专业做网站排名公司哪家好
  • 搜狗站长平台打不开怎么做快递网站的分点
  • 与网站建设相关的论文题目公司经营范围有哪些
  • 网站置顶代码哈尔滨市建设工程信息网官网首页
  • 锡林郭勒建站展示型网站案例
  • 百度域名验证网站大连工程信息建设网
  • 搜索引擎网站推广定义邢台163最新交友
  • 网站icp备案号是如何编制的橘子建站
  • 综合返利商城网站建设wordpress后台登陆美化
  • 免费行情网站推荐买空间送网站
  • 四川建设人才网站网站参数错误怎么解决方法
  • vs做网站示例ui培训的课程
  • 网站推广有哪些优势公司品牌vi设计是什么
  • ftp怎么连接网站空间女装商城网站建设
  • 网站开发收四川新正路桥建设工程有限公司网站
  • 免费网站优化排名wordpress 文章字段
  • 长沙h5建站建设集团股份有限公司
  • 洛阳建设厅网站济南网络员
  • 如何通过阿里云自己做网站动漫制作专业大学有哪些
  • 腾讯 云上做网站教程站长工具推荐seo综合查询
  • 电影网站建设的意义wordpress首页置顶推荐问题
  • 网站简单设计百度小说网
  • 做外贸网站格式ppt 如何做网站交互式
  • 公司网站建设的作用wordpress登录注册插件
  • 用php做的网站源代码本地做网站顺序
  • 汕头网页模板建站wordpress主题在哪个文件夹
  • 网站上的销售怎么做的自己建网站要多少钱
  • 做照片书的网站费用