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

用wordpress建的网站文山 砚山 网站建设

用wordpress建的网站,文山 砚山 网站建设,中国电子商务网站建设情况,免费申请微信收款码数组 数组#xff08;Array#xff09;#xff1a;相同类型数据的集合。 定义数组 方式1#xff08;推荐#xff0c;更能表明数组类型#xff09; type[] 变量名 new type[数组中元素的个数]; 比如#xff1a; int[] a new int[10]; 数组名#xff0c;也即引用a…数组   数组Array相同类型数据的集合。   定义数组   方式1推荐更能表明数组类型   type[] 变量名 new type[数组中元素的个数];   比如   int[] a new int[10];   数组名也即引用a指向数组元素的首地址。   方式2同C语言   type变量名[] new type[数组中元素的个数];   如   int a[] new int[10];   方式3 定义时直接初始化   type[] 变量名 new type[]{逗号分隔的初始化值};   其中红色部分可省略所以又有两种   int[] a {1,2,3,4};   int[] a new int[]{1,2,3,4};   其中int[] a new int[]{1,2,3,4};的第二个方括号中不能加上数组长度因为元素个数是由后面花括号的内容决定的。   数组运用基础 数组长度   Java中的每个数组都有一个名为length的属性表示数组的长度。   length属性是public final int的即length是只读的。数组长度一旦确定就不能改变大小。 equals()   数组内容的比较可以使用equals()方法吗   如下程序    public class ArrayTest {public static void main(String[] args){int[] a {1, 2, 3};int[] b {1, 2, 3};System.out.println(a.equals(b));} }   输出结果是false。   所以证明不能直接用equals()方法比较数组内容因为没有override Object中的实现所以仍采用其实现即采用实现equals()方法比较是否为同一个对象。   怎么比较呢一种解决方案是自己写代码另一种方法是利用java.util.Arrays。   java.util.Arrays中的方法全是static的。其中包括了equals()方法的各种重载版本。   代码如下 ArrayEqualsTest.java import java.util.Arrays; public class ArrayEqualsTest {//Compare the contents of two int arrayspublic static boolean isEquals(int[] a, int[] b){if( a null || b null ){ return false;}if(a.length ! b.length){return false;}for(int i 0; i a.length; i ){if(a[i] ! b[i]){return false;}}return true;}public static void main(String[] args){int[] a {1, 2, 3};int[] b {1, 2, 3};System.out.println(isEquals(a,b));System.out.println(Arrays.equals(a,b));} }   数组元素不为基本数据类型时   数组元素不为基本原生数据类型时存放的是引用类型而不是对象本身。当生成对象之后引用才指向对象否则引用为null。   如下列程序 ArrayTest2.java public class ArrayTest2 {public static void main(String[] args){Person[] p new Person[3];//未生成对象时引用类型均为空System.out.println(p[0]);//生成对象之后引用指向对象p[0] new Person(10);p[1] new Person(20);p[2] new Person(30);for(int i 0; i p.length; i){System.out.println(p[i].age);}} } class Person {int age;public Person(int age){this.age age;} }     输出   null   10   20   30   也可以在初始化列表里面直接写   Person[] p new Person[]{new Person(10), new Person(20), new Person(30)};   二维数组   二维数组是数组的数组。   二维数组基础   基本的定义方式有两种形式如   type[][] i new type[2][3];推荐   type i[][] new type[2][3];   如下程序   public class ArrayTest3 {public static void main(String[] args){int[][] i new int[2][3];System.out.println(Is i an Object? (i instanceof Object));System.out.println(Is i[0] an int[]? (i[0] instanceof int[]));} }     输出结果是两个true。   变长的二维数组   二维数组的每个元素都是一个一维数组这些数组不一定都是等长的。   声明二维数组的时候可以只指定第一维大小空缺出第二维大小之后再指定不同长度的数组。但是注意第一维大小不能空缺不能只指定列数不指定行数。   如下程序   public class ArrayTest4 {public static void main(String[] args){//二维变长数组int[][] a new int[3][];a[0] new int[2];a[1] new int[3];a[2] new int[1];//Error: 不能空缺第一维大小//int[][] b new int[][3];} }     二维数组也可以在定义的时候初始化使用花括号的嵌套完成这时候不指定两个维数的大小并且根据初始化值的个数不同可以生成不同长度的数组元素。   如下程序    public class ArrayTest5 {public static void main(String[] args){int[][] c new int[][]{{1, 2, 3},{4},{5, 6, 7, 8}};for(int i 0; i c.length; i){for(int j 0; j c[i].length; j){System.out.print(c[i][j] ); }System.out.println();}} }     输出   1 2 3   4   5 6 7 8转载于:https://www.cnblogs.com/mengdd/archive/2013/01/04/2844264.html
http://wiki.neutronadmin.com/news/336579/

相关文章:

  • 一个网站做各种好玩的实验班级网站网页设计
  • 自己做网站需要做啥网站推广计划包括哪些
  • 南宁网站建设超薄网络珠海做网站优化
  • 百度上如何做优化网站上海市企业服务云网站
  • 网站建设与管理案例...免费咨询法律援助该打什么电话
  • 网站开发实战网络课个人网站html源码
  • 合肥做检查军大网站小程序是怎么开发的
  • 收费网站解决方案网站怎么设计制作
  • 用html做的网站加背景音乐企业运营公司
  • 网站建设公司的公司浙江省建设银行网站首页
  • 做静态网站d微信官方小程序开发工具
  • 手表网站西安做网站微信公司哪家好
  • 网站备案需要建设好网站吗建设电瓶车官方网站
  • 视频网站后台登陆wordpress简洁cms主题
  • 网站换稳定服务器做企业网站用drupal7
  • 和文化有关的吉网站建设模板企业网站网站建设公司
  • 做购物平台网站客户体验活动开发公司总经理竞聘报告
  • 网站怎么添加流量肉多各种地方做的网站
  • 网站开发属于哪个大学专业阿克苏建设局网站
  • 马来西亚网站建设海外网站推广公司
  • 北京代建网站恒丰建设集团有限公司 网站
  • 网站没备案怎么做加速商业空间设计有限公司
  • 网站后台程序开发成交型网站制作
  • 涵江网站建设天津 网站建设
  • wordpress 音乐站外贸流程ppt
  • 微信网站设计价格静态网站 搜索功能
  • 汽车网站营销赣州人才网官网招聘信息
  • 网站怎样运营使用cdn做网站内容加速
  • 企业模板网站建设wordpress使用邮箱验证
  • 柳州专业网站优化北京环球影城可以带水果吗