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

如何选择邯郸网站建设网站模板 国外

如何选择邯郸网站建设,网站模板 国外,母婴网站建设前期规划,渭南建筑工程网目录 数组 动态初始化数组 静态初始化 数组的应用 数组两种典型的异常 length关键字求出数组的长度 数组遍历在IDEA中输出快捷语句 对象数组 数组的遍历#xff1a;foreach方法 二维数组 枚举(enum) 数组 1在方法中可以返回一个数组#xff0c;但是在定义方法时类型要…目录 数组 动态初始化数组 静态初始化 数组的应用 数组两种典型的异常 length关键字求出数组的长度 数组遍历在IDEA中输出快捷语句 对象数组 数组的遍历foreach方法 二维数组 枚举(enum) 数组 1在方法中可以返回一个数组但是在定义方法时类型要为数组类型 ​ 在方法中作为参数传入数组作为参数 ​ eg: public static void print(int[] array) ###不管是作为参数还是返回值传递的都是数组的地址 2 数组在程序运行期间长度不可以发生改变如果一个数组给它**重新new了一个值则则这个新的会覆盖旧的** ​ eg ​ int[] num new int[3]; ​ num new int[5]; //此时就将长度3 变成了5// 3 数组不能直接打印因为这样打印出的是数组的所在内存地址 4 打印和C语言一样 动态初始化数组 ​ 格式数据类型 [ ] 数组名称 new 数组类型 [数组长度] ​ egint[] str new int[10]; ​ 也可以写成 ​ double[] str6; ​ str6 new double[5]; 使用动态初始化数组时内部元素会有一个默认值   静态初始化 ​ 基本格式数据类型 [ ] 数组名称 new 数组类型 [ ] {元素1 元素2 元素3…} ​ egint[] str3 new int[] {1,2,3,4,5,6,7,8}; ​ 也可以写成 int[] str5;str5 new int[]{5,6,2,8,5};数组的应用 ​ 如果将一个数组A等于另外一个数组B时则相当于将该数组A的地址给了另外一个数组B另外一个数组B的值也就等于了该数组A的值如果**被赋值的数组B的值发生了改变则原数组A的值也发生改变** int[] num3 {1,2,3,4};int[] num5;num5 num3;//将num3的地址给了num5//num5[3] 2;num5[2] 3;//原数组该位置的值也发生了改变//System.out.println();for(int i0;i4;i){System.out.print(num5[i] );}System.out.println();for(int i0;i4;i){System.out.print(num3[i] );}数组两种典型的异常 1ArreyIndexOutofBoundsException ​ 就是一个数组应用时超出了数组定义的范围 2空指针异常NullPointerException ​ 就是给了数组一个null空值在之后并没有进行具体的new创建内容从而报错 length关键字求出数组的长度 ​ eg int n num.length; // n 是用来接收数组的长度num是数组的名称// 数组遍历在IDEA中输出快捷语句 ​ 格式数组名 “.” for 要进行循环的变量名称 ​ egnum.fori ​ 会形成for (int i 0; i num.length; i) 对象数组 1首先写一个标准类 public class arrayObject {private String name;private int age;public arrayObject() {}public arrayObject(String name, int age) {this.name name;this.age age;}public String getName() {return name;}public void setName(String name) {this.name name;}public int getAge() {return age;}public void setAge(int age) {this.age age;} }2创建对象数组 public static void main(String[] args) {arrayObject[] str new arrayObject[3]; //创建对象数组,其中arrayObject是创建的类的名称//arrayObject one new arrayObject(aaa,10); //创建对象然后进行赋值//arrayObject two new arrayObject(bbb,20); //创建对象然后进行赋值//arrayObject three new arrayObject(ccc,30); //创建对象然后进行赋值//str[0] one; //将对象的地址传给对象数组//str[1] two; //将对象的地址传给对象数组//str[2] three; //将对象的地址传给对象数组//for (int i 0; i 3; i) { //输出数组//System.out.print(str[i].getName() );System.out.println(str[i].getAge());} }数组的遍历foreach方法 这只是一个使用方法名称并不是一个关键字是java为了方便遍历而弄的一种更加简单的方式。 格式 ​ for(int 循环变量 数组){ ​ System.out.println(循环变量) ​ } public class Protect1{public static void main(String[] args) {int[] num new int[]{5,2,4,1,9,6,8,7};for (int i:num) {System.out.print(i );}} }二维数组 Java中二维数组最大的特征是它的每一行元素的个数可以不相等 1定义 一定要记得除了最后一行其它都要加【】。数组结尾要加【】。 格式 数组类型[ ] [ ] 数组名称 { ​ { 第一行元素 } ​ { 第二行元素 } ​ … ​ { 第N行元素 } } ; 2获取数组的元素个数 ​ 1int 接收变量 数组名称 . length; // 输出二维数组的行数 ​ 2int 接收变量 数组名称 [ 行数 ] . length; //输出第n行的元素个数 3调用输出 其实和C语言没啥区别 for(int i 0;inum1.length;i){for (int j0;jnum1[i].length;j){System.out.print(num1[i][j] );}System.out.println(); }枚举(enum) 以下是枚举最简单的说明 枚举在我看来更加像是一个存储自己想要存储的元素的集合 写在主方法之前 1格式enum 枚举名{ 要存入的各种值如果是字符串不需要加双引号直接写就好} eg enum week{Mon,Tue,Wed,Thu,Fri,Sat,Sun};#最后的引号可以不加但是如果其中含有方法就必须要加 2枚举类型数据的调用枚举名 接受数据变量名 枚举名 . 枚举中具体的元素 eg: week day week.Mon;
http://www.dnsts.com.cn/news/99460.html

相关文章:

  • wordpress站内信群发做网站建设推荐
  • 全国icp网站备案审核时间三五互联网站管理登录网址
  • 重庆好的网站建设建设植绒衣架网站
  • 点开图片跳到网站怎么做的建设大型的企业网站费用
  • 网站在线开发门户网站免费建站
  • aspnet网站开发实例教程课件outlook企业邮箱收费标准
  • 虚拟主机销售系统网站优化软件排名
  • 微信的微网站模板下载不了建立的短语
  • 个人网站怎么做支付功能天津建设工程招标信息网官网
  • 四川鸿业建设集团网站公众号登录官网入口
  • 柳州网站定制舆情信息怎么写
  • 素材网站无水印微信管理系统在哪里找
  • 周口哪里有做网站的中国电信安徽分公司招聘网站
  • 唐山建网站的公司网站二级域名怎么做
  • 廊坊网站制作费用内容营销策略
  • 百度站长工具网站提交wordpress连续id
  • 金华市建设局网站职称网站** 教程
  • 做哪个视频网站赚钱郴州在湖南什么位置
  • 黄岛区网站建设湖北省建设工程信息网
  • 点图片跳到网站怎么做万网网站多少
  • 徐州金网网站建设部队网站建设方案
  • 网站建设学什么语言长沙官网优化公司
  • 在网站上部署淘宝联盟推广代码的推广模式.系统优化方法
  • 电子商务烟台网站建设广州市住房与城乡建设厅网站
  • 网站升级页面模板网站建设公司 首推万维科技
  • 做网站一般费用多少直播网站建设品牌
  • 做h游戏视频网站有哪些网站访问找不到域名怎么回事
  • 如何能去医疗网站做编辑游戏类网站备案需要前置审批吗
  • 书店网站建设个人总结昆山网站开发ikelv
  • 哪个网站开发是按月付费的电竞logo免费设计