zoukankan      html  css  js  c++  java
  • java选择结构、循环结构(复习)

    选择结构:如果满足a=1(这个条件)就执行if(){}里面的,不满足就执行else{}里面的。可以嵌套使用。

    数值之间的比较用“==”,字符串的比较用equals("")。

    if(a==1){

    }else{

    }

    switch:从上向下查找,满足条件进入执行语句,最后没有满足条件的就进入default执行语句。

    break是结束整个循环体(也可以结束本次switch),continue是结束单次循环。

    switch(b) {
      case 1:
    System.out.println("11111");
      break;
    case 2:
      System.out.println("222222");
      break;
    case 3:
      System.out.println("333333333");
      break;
    default:
      System.out.println("没有能满足的条件打印这个");

    if和switch选择的区别:

    switch只能处理等值条件判断的条件

    if适合某个变量处于某个连续区间时的情况(嵌套选择)。

    循环结构:

    while循环:(判断条件)满足判断条件执行{}里的语句

    while(i<n){

      i++;//每次自加1,循环打印到i不小于n为止

    }

    do——while循环:先把do里边的内容执行一遍,在执行while里的语句,满足条件继续执行,否则停止循环

    do{

      循环操作

    }while(循环条件);

    while、do——while的区别:

    while:先判断在执行

    do——while:先执行在判断

    for循环:满足条件先循环一次,再更新环境变量,一直更新到不满足条件判断才停止。(可嵌套循环)

    for(int i=0;i<10;i++){      for(参数初始化;条件判断;更新环境变量){

      循环语句              循环语句

    }               }

    forEach循环(增强for循环):    for(元素类型  元素名称 : 遍历数组(集合)(或者能进行迭代的))

    List<Sting> arr = new ArrayList<String>();//Stirng类型的集合

      arr("集合1");

      arr("集合2");

      arr("集合3");

      for(String str : arr){                                                      

        System.out.println(str);

    }

    我是代码搬运工!!!
  • 相关阅读:
    MAC使用小技巧(一)
    开发者:网站 & SDK
    编译 & 预处理
    归并排序 & 快速排序
    算法 & 分析 (收集)
    栈 & 堆 |--> 内存管理
    [ 单例、代理 & 通知 ]
    博客园:CSS & HTML
    比较、字符串
    Swift # 异常处理
  • 原文地址:https://www.cnblogs.com/FanKL/p/11154043.html
Copyright © 2011-2022 走看看