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

龙泉网站建设官方网站建设流程及费用

龙泉网站建设,官方网站建设流程及费用,铜川网站设计,做网站的协议书和计划书文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。个人B站主页热爱技术的小郑 ,视频内容主要是对应文章的视频讲解形式。有兴趣的可以关注一下。为何分享? 踩过的坑没必要让别人在再踩,自己复盘…

文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。个人B站主页热爱技术的小郑 ,视频内容主要是对应文章的视频讲解形式。有兴趣的可以关注一下。为何分享? 踩过的坑没必要让别人在再踩,自己复盘也能加深记忆。利己利人、所谓双赢。

                                                                              热爱技术的小郑

1、增强版和普通版对比

一般for循环

    int[] num = {1,2,3,4,5,6};for(int i =  0 ; i<num.length ; i++){ System.out.println("元素:"+ num[i]); } 

增强for循环

	 int[] num = {1,2,3,4,5,6};for(int i :num){   //集合或数组a : 数组名称numSystem.out.println("元素:"+ i); } 

使用增强for循环的优点:

  • 增强 for 循环的作用是简化集合或数组的遍历操作,减少编写代码的工作量 增加代码的可读性和可维护性。使用增强 for 循环可以避免使用传统的 for 循环的索引变量,使代码更简洁、清爽,并且可以 避免数组越界等常见问题。

  • 增强 for 循环最大的好处是在语法层面上提供了一种 更简单、更直观的集合遍历方式 ,使得代码变得更加简单、易读、易写,从而提高了编码效率和代码可维护性。

  • 需要注意的是,增强 for 循环只能用于遍历集合或数组中的元素, 无法用于修改集合或数组中的元素。如果需要修改集合或数组中的元素,仍然需要使用传统的 for 循环或迭代器等方法。

2、什么是增强for循环?

增强for循环 (也称for each循环) 是迭代器遍历方法的一个“简化版”,是JDK1.5以后出来的一个高级for循环 专门用来遍历数组和集合。

其内部原理是一个Iteration迭代器,在遍历数组/集合的过程中,不能对集合中的元素进行增删操作。

3、增强for循环的使用(语法)

1.使用范围:用来遍历集合和数组(必须有遍历目标,目标只能是集合或者数组),所有单列表集合都可以使用增强for循环。
  2.格式如下:

for(ElementType element: arrayName) 
{ //集合或数组的数据类型 变量名:集合名/数组名System.out.println(变量名)};

4、实际应用

4.1 遍历数组

普通的一般 for 使用

    /*** 力扣  移除数组中的指定元素* @param nums* @param val* @return*/public static int removeElement(int[] nums, int val) {int [] mynums = new int[nums.length];int rs = 0;for(int i = 0; i < nums.length; i++){if(nums[i] != val){mynums[rs] = nums[i];rs ++;}}return mynums.length;}

使用增强 for 循环

    /*** 增强for循环* @param nums* @param val*/public static void test(int [] nums,int val){int rs = 0;for(int num : nums){if(num != val){nums[rs] = num;rs ++;}}}

4.2 遍历数组对象

遍历数组对象,通过对象访问对象的属性值。

    /*** 对象循环* @param students*/public static void testObject(Student [] students){for(Student student : students){System.out.println("姓名:" + student.name + ",年龄:" + student.age);}}public static void main(String[] args) {Student  student1 = new Student("张三1",18);Student  student2 = new Student("张三2",19);Student  student3 = new Student("张三3",20);Student  student4 = new Student("张三4",21);//组合数组对象Student [] students = {student1, student2, student3, student4};Solution.testObject(students);}//学生类
class Student{String name;int age;Student(){}Student(String name, int age){this.name = name;this.age = age;}public int getAge() {return age;}public String getName() {return name;}public void setAge(int age) {this.age = age;}public void setName(String name) {this.name = name;}
}

在这里插入图片描述

http://www.dtcms.com/wzjs/812058.html

相关文章:

  • 部门网站建设工作总结桂林做网站电话号码
  • 如何用电脑做网站服务器wordpress分类的id
  • 淘客个人网站怎么建设网络营销推广网站
  • 建网站多少钱 优帮云牛商网做的网站
  • 在做网站编代码网页导航条中的文字出现在导航条的下方怎莫解决无法打开建设银行企业网站
  • 设计基础网站推荐公众号可以开视频号?
  • 泰州公司做网站杭州小周seo
  • 有用建站宝盒做网站的吗房地产营销策划方案
  • 上海营销网站建设wordpress图片pin按钮
  • 阳江公司网站建设重庆移动网站制作
  • 福州光电网站建设知名网站欣赏
  • 做调查赚钱的网站有哪些五常网站建设
  • 天河手机网站建设专业做网站咨询
  • 南京微网站建设网站不需要什么备案
  • 站内推广方式有哪些无锡网站建设培训
  • 企业网站建设的几种形式网站备案是 备案空间吗
  • word68网站中国建设工程造价管理协会网站简称
  • 网页建站怎么做网络营销员岗位的职责与要求
  • 网站开发工具论文wordpress防下载
  • html网站素材江苏苏州有什么好玩的
  • 专业网站建设最便宜附近找工作招聘信息
  • 网站备案时间会过期吗苏州网站建设设计
  • 谁知道陕西省建设监理协会的网站h5网站建设文章
  • 网站上社保做增员怎么做会展网站建设的步骤
  • 做电商在什么网站吗嘉定建设机械网站
  • 狠狠做狠狠干免费网站企业新闻营销
  • 网站模板 哪个好应用中心安卓版下载
  • 手机自建网站高水平建设专业网站
  • 导航类网站模板宾爵手表官方网站
  • 帝国cms 7.2 门户网站模版seo排名优化代理