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

怎样免费建立自己的网站在线设计培训

怎样免费建立自己的网站,在线设计培训,wordpress文章查看次数,新手学习做网站目录 一、数组介绍 二、数组的定义和初始化 1.数组的定义 2.数组的初始化 2.1 数组的静态初始化 2.2 数组的动态初始化 2.3 数组动态初始化和静态初始化的区别 三、数组的地址值和元素访问 1. 数组的地址值 2. 数组的元素访问 四、 数组遍历 1. 练习#xff1a;变化…目录 一、数组介绍 二、数组的定义和初始化  1.数组的定义 2.数组的初始化 2.1 数组的静态初始化 2.2 数组的动态初始化  2.3 数组动态初始化和静态初始化的区别 三、数组的地址值和元素访问 1. 数组的地址值 2. 数组的元素访问 四、 数组遍历 1. 练习变化数据 五、 数组的常见问题 六、数组综合练习  1.  遍历数组求和 2. 乱打数组中的数据 一、数组介绍 数组指的是一种容器可以用来存储同种数据类型的多个值。 数组容器在存储数据的时候需要结合隐式转换考虑。例如int类型的数组容器boolean×、byte√、short√、int√、double×例如double类型的数组容器byte、short、int、long、float、double都可以建议容器的类型和存储的数据类型保持一致 二、数组的定义和初始化  1.数组的定义 格式范例数据类型[ ] 数组名int[ ] array数据类型 数组名[ ]int array[ ] 2.数组的初始化 2.1 数组的静态初始化 初始化就是在内存中为数组容器开辟空间为将数据存入容器中的过程完整格式数据类型 [ ]  数组名 new 数据类型 [ ] { 元素1 元素2 元素3 ...}简化格式数据类型 [ ]  数组名 元素1元素2 元素3范例 int [ ] array new int [ ] {11 , 22 , 33};                                                                                     double[ ] array2  new double [ ] { 11.1 ,22.2 , 33.3 };               2.2 数组的动态初始化  动态初始化初始化时只指定数组长度由系统为数组分配初始值。格式 数组类型[ ]  数组名 new 数组类型[ 数组长度 ]范例 int[ ]  arr new int[ 3 ] ; 注意 在创建的时候由我们自己指定数组长度由虚拟机给出默认的初始化值 public static void main(String[] args) {String[] arr new String[10];// 添加arr[0] 001;arr[1] 002;// 获取System.out.println(arr[0]); // 001System.out.println(arr[1]); // 002System.out.println(arr[2]); // 打印出来的是默认初始值null// 数组默认初始化值的规律// 整数类型 默认初始值为0 // 小数类型默认初始值为0.0// 字符类型默认初始值为/u0000 空格// 布尔类型 默认初始值为false} 2.3 数组动态初始化和静态初始化的区别 动态初始化静态初始化数组长度手动指定数组长度由系统给出默认初始化值手动指定数组长度系统根据元素个数计算出数组的长度运用场景只明确元素个数不明确具体数值推荐使用动态初始化需求中已经明确了要操作的具体数据直接静态初始化即可举例 使用数组容器来存储键盘录入的5个整数 int [] arr {?,?,?,?}; int[] arr new int[5]; 将全班的学生成绩存入数组中  int[] arr {11,22,33}; 三、数组的地址值和元素访问 1. 数组的地址值 输出数组地址值 int[ ] arr { 1,2,3,4,5}; System.out.println(arr); // [I6d03e76 double[] arr2 {1.1 , 2.2 , 3.3}; System.out.println(arr); // [D568dbf2//扩展 //解释一下地址值的格式含义 //[ :表示当前是一个数组 //D 表示当前数组里面的元素是double类型 // : 表示一个问题符号 固定格式 //568dbf2 才是真正的地址值十六位进制 2. 数组的元素访问 索引 也叫做下标、角标索引的特点从0开始、逐个1增长连续不间断 public static void main(String[] args) {//利用索引对数组中元素进行访问//1. 获取数组中的元素//格式 数组名[索引]int[] arr {1,2,3,4,5}; //获取数组中的第一个元素//其实就是0索引上对应的元素//int number arr[0]// System.out.println(number); // 1//获取数组中1索引上对应的数据并且打印出来// System.out.println(arr[1]); // 2//把数据存储到数组当中去//格式 数组名[索引] 具体数据/便利arr[0] 100;System.out.println(arr[0]); //100} 四、 数组遍历 遍历将数组中所有的内容取出来取出来之后可以打印、求和、判断 .. 注意遍历指的是取出数据的过程不要局限的理解为遍历就是打印 public static void main(String[] args) {int[] arr { 1, 2, 3, 5, 4 };// 利用循环改进代码// 开始 0 结束条件 数组长度- 1最大索引/** for (int i 0; i 5; i) { System.out.println(arr[i]);*/// 在java中关于数组的一个长度属性 length// 调用方式 数组名.lengthfor (int i 0; i arr.length; i) {System.out.println(arr[i]);}} 1. 练习变化数据 需求定义一个数组存储1,2,3,4,5,6,7,8,9,10遍历数组得到每一个元素。 要求:         1.如果是奇数则将当前数字扩大两倍         2.如果是偶数则将当前数字变成二分之一。 public static void main(String[] args) {// 1.定义一个数组并添加数据int[] arr { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };// 2.遍历数组得到每一个元素for (int i 0; i arr.length; i) {// i:依次表示数组里面每一个索引// arr[i]依次表示数组里面的每一个元素// 3.对每一个元素进行判断if (arr[i] % 2 0) {arr[i] arr[i] / 2;} else {arr[i] arr[i] * 2;}}//遍历数组for (int j 0; j arr.length; j) {System.out.print(arr[j],);}} 运算结果 五、 数组的常见问题 当访问了数组中不存在的索引就会引发索引越界异常。 public static void main(String[] args) {//定义一个数组int[] arr {1,2,3,4,5};//长度5//最小索引0//最大索引 4数组长度 - 1System.out.println(arr[10]);//报错原因 Index 10 out of bounds for length 5} 六、数组综合练习  1.  遍历数组求和 需求生成10个1~100之间的随机数存入数组。         1求出所有数据的和         2求所有数据的平均数         3统计有多少个数据比平均值小 public static void main(String[] args) {//1.定义数组int[ ] arr new int[10]; //2.把随机数存入数组当中Random r new Random();for(int i 0;iarr.length;i) {int number r.nextInt(100) 1;//把生成的随机数添加到数组当中//数组名[索引] 数据;arr[i] number;}//遍历数组/*for (int i 0; i arr.length; i) {System.out.println(arr[i]);}*/// 1.求出所有数据之和int sum 0;for (int i 0; i arr.length; i) {sum sum arr[i];}System.out.println(数组中所有的和为:sum);//2.求出所有数据的平均数int avg sum / arr.length;System.err.println(数组中的平均值为avg);//3.统计有多少数据比平均值小int count 0;for (int j 0; j arr.length; j) {if (arr[j] avg) {count ;}}System.out.println(数组中比平均数小的个数有 count);} 运算结果 2. 乱打数组中的数据 需求:定义一个数组存入1~5。要求打乱数组中所有数据的顺序。 public static void main(String[] args) {//1.定义数组存储1~5int[] arr {1,2,3,4,5};//2.循环遍历数组从0索引开始打乱数据的顺序Random r new Random();for (int i 0; i arr.length; i) {//生成一个随机索引int randomIndex r.nextInt(arr.length);//拿着随机索引相同的元素 跟 i 相同的元素进行交换int temp arr[i];arr[i] arr[randomIndex];arr[randomIndex] temp;}//当循环结束时数组顺序已经被打乱for (int i 0; i arr.length; i) {System.out.print(arr[i] );}} 运算结果
http://www.dnsts.com.cn/news/188293.html

相关文章:

  • 帮忙建网站的人温州做网站哪家好
  • 做视频网站注意什么软件seo推广 课程
  • 为什么做网站必须用服务器诸暨 外贸网站建设
  • 世界杯网站建设做网站怎样赚卖流量
  • 资中做网站多少钱seo短视频新地址在哪里
  • 合肥网站开发外包公司wordpress 支付宝捐赠
  • 一级a做爰片免费网站体验区中国最牛的十大企业
  • 福州网站建设福州站建设武威网站怎么做seo
  • 网站负责人半身照怎么用自己电脑做网站服务器
  • 做网站嘉兴联系客户做网站
  • 刚做的公司网站搜不到营销策划推广
  • 能在家做的兼职的网站详情页模板psd
  • wordpress多站点注册页wordpress 前台文章
  • 网站被k如何恢复app开发的价值
  • 网站设计主要内容衡阳网站建设价格
  • 网站后台网址后缀同城装修网
  • 微网站建设制作设计对网站建设课程的心得体会
  • 综合门户网站有哪些h5交互设计
  • 建站时网站地图怎么做惠州热门的网站
  • 做网站要搭建什么平台建e室内设计网贴图
  • 网站建设的设计思路做一个手机网站成本
  • 始兴县建设局网站sketch wordpress 主题
  • 做网站有哪些要求崇州园区营销网站建设
  • 简单设计网站网站查询服务器
  • 网站建设的结论襄阳万家灯火网站建设
  • 网站模板免费下载代码内蒙古赤峰市信息网官网
  • 攻略类型网站如何做产品营销用dw做旅游网站的方法
  • 的网站建设公司哪家好wordpress生成app
  • 做淘宝客网站需要什么做gif图的网站
  • 建企业网站一般多少钱毕业设计做网站大小有什么要求