美文网首页
Java 控制执行流程

Java 控制执行流程

作者: 我要蓝天 | 来源:发表于2017-09-19 21:24 被阅读0次

本章也是一些基础,不过可能有一点,对性能优化有帮助的一点:For-Each。

可以在某些情况下代替for活着while循环的语句。那么某些情况时哪些情况?

一、使用于数组或者容器;

二、在一的基础上,不能用于改变数组的内容,相当于只读操作;

如果想改变数组的内容,则for-each不再使用,同时for-each的效率比for循环的效率高,所以在性能的时候,如果可以用for-each的地方,就用for-each代替for和while循环;

从下面例子也可以看出,for-each语句,适用于取然后进行一些判断之类的,如果你修改原数组或者容器,则容易发生错误,而且标准上也不推荐使用,所以从逻辑和代码书写规范角度,都不推荐修改值的时候使用for-each。

ex:

public class HelloWorld {
  public static void main(String[] args) {
    System.out.println("For Each!");
   
    int[] data = {1,2,3,4,5,6,7,8,9};
    String name = "My name is Lei.Li";
    for(int i : data) {
        System.out.print(i+" ");
    }
    System.out.println();
    for(char c : name.toCharArray()){
        System.out.print(c+" ");
    }
  }
}

结果:

For Each!
1 2 3 4 5 6 7 8 9
M y  n a m e  i s  L e i . L i

相关文章

  • java——控制执行流程

    程序的控制结构:顺序、分支、循环 分支语句:if和switch 1.if(条件){//满足条件执行语句块} if多...

  • Java 控制执行流程

    本章也是一些基础,不过可能有一点,对性能优化有帮助的一点:For-Each。 可以在某些情况下代替for活着whi...

  • Java控制流程执行

    Java当中涉及的常见流程控制语句包括if-else(其中else可选), while, do-while, fo...

  • 【骚全带你学Java---八、流程控制语句】

    java的流程控制语句包含条件语句和循环语句 一.什么是流程控制语句? ·流程控制语句:可以控制程序的执行流程。 ...

  • 《Java 编程思想》 CH04 控制执行流程

    《 Java 编程思想》 CH04 控制执行流程 Java 中控制流程基本与 C/C++ 类似,所以大部分相同的部...

  • Java核心技术 - Java基础语法

    1.2.1 流程控制语句的介绍 1.2.2 Java 编译器执行流程 1.2.3 if 分支结构 if……else...

  • 划重点丨详解Java流程控制语句知识点

    摘要:流程控制语句就是用来控制程序中各语句执行的顺序,下面将详细介绍java流程控制语句。 本文分享自华为云社区《...

  • 04-流程控制及while循环

    流程控制 流程: 计算机执行代码的顺序,就是流程。 流程控制: 对计算机代码执行顺序的控制,就是流程控制。 流程分...

  • 十、Java的流程控制(分支选择)

    其实也不能说是Java的流程控制,应该说所有的编程语言的流程控制,都包括三类: 1:顺序执行:程序的执行都是从上到...

  • 5-流程控制

    流程控制 流程 计算机执行代码的顺序就是流程 流程控制 对计算机代码执行顺序的管理就是流程控制 流程分类 流程控制...

网友评论

      本文标题:Java 控制执行流程

      本文链接:https://www.haomeiwen.com/subject/wfbgsxtx.html