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

品牌型网站建设特点400网站建设价格

品牌型网站建设特点,400网站建设价格,jrs直播(无插件)直播极速体育360,广东网站seo策划精华笔记: 循环结构: for结构:应用率最高,与次数相关的循环 三种结构如何选择: 先看循环是否与次数相关: 若相关-----------------------------直接上for 若无关,再看要素1与要素3的代码是否相…

精华笔记:

  1. 循环结构:

    • for结构:应用率最高,与次数相关的循环

  2. 三种结构如何选择:

    • 先看循环是否与次数相关:

      • 若相关-----------------------------直接上for

      • 若无关,再看要素1与要素3的代码是否相同:

        • 若相同-----------------------直接上do...while

        • 若不同-----------------------直接上while

  3. break:跳出循环-------------可以用在switch和循环中

    continue:跳过循环体中剩余语句而进入下一次循环-----------只能用在循环中

  4. 嵌套循环:

    • 循环中套循环,常常多行多列时使用,一般外层控制行,内层控制列

    • 执行规则:外层循环走一次,内层循环走所有次

    • 建议:嵌套层数越少越好,能用一层就不用两层,能用两层就不用三层

    • break只能跳出当前层循环

  5. 数组:

    • 是一种数据类型(引用类型)

    • 相同数据类型元素的集合

    • 声明:

    • 初始化:

    • 访问:

    • 遍历:

笔记:

  1. 循环结构:

    • for结构:应用率最高,与次数相关的循环

      1)语法://   1     2    3for(要素1;要素2;要素3){语句块/循环体------------反复执行的代码  4}
      2)执行过程:1243243243243243243...2
      for(int times=0;times<5;times++){System.out.println("行动是成功的阶梯");
      }
      //for中的循环变量num的作用域----仅在当前for中
      for(int num=1;num<=9;num++){System.out.println(num+"*9="+num*9);
      }
      ​
      for(int num=1;num<=9;num+=2){System.out.println(num+"*9="+num*9);
      }
      package day05;
      import java.util.Scanner;
      //随机加法运算器
      public class Addition {public static void main(String[] args) {Scanner scan = new Scanner(System.in);int score = 0; //总分for(int i=1;i<=10;i++){ //10次    (1)25+6=?int a = (int)(Math.random()*100); //加数a(0到99之间)int b = (int)(Math.random()*100); //加数b(0到99之间)int result = a+b; //存正确答案System.out.println("("+i+")"+a+"+"+b+"=?"); //1)出题System.out.println("算吧!");int answer = scan.nextInt(); //2)答题if(answer==-1){ //3)判题break;}if(answer==result){System.out.println("答对了");score += 10; //答对1题,加10分}else{System.out.println("答错了");}}System.out.println("总分为:"+score);}
      }
  2. 三种结构如何选择:

    • 先看循环是否与次数相关:

      • 若相关-----------------------------直接上for

      • 若无关,再看要素1与要素3的代码是否相同:

        • 若相同-----------------------直接上do...while

        • 若不同-----------------------直接上while

  3. break:跳出循环-------------可以用在switch和循环中

    for(int num=1;num<=9;num++){if(num==4){ //在某种特定情况下,提前结束循环break; //跳出循环}System.out.println(num+"*9="+num*9);
    }

    continue:跳过循环体中剩余语句而进入下一次循环-----------只能用在循环中

    //输出9的乘法表,跳过能被3整除的
    for(int num=1;num<=9;num++){if(num%3==0){continue; //跳过循环体中剩余语句而进入下一轮循环}System.out.println(num+"*9="+num*9);
    }
    ​
    //输出9的乘法表,只要不能被3整除的
    for(int num=1;num<=9;num++){if(num%3!=0){System.out.println(num+"*9="+num*9);}
    }
  4. 嵌套循环:

    • 循环中套循环,常常多行多列时使用,一般外层控制行,内层控制列

    • 执行规则:外层循环走一次,内层循环走所有次

    • 建议:嵌套层数越少越好,能用一层就不用两层,能用两层就不用三层

    • break只能跳出当前层循环

      for(int num=1;num<=9;num++){ //控制行for(int i=1;i<=num;i++){ //控制列System.out.print(i+"*"+num+"="+i*num+"\t"); //print():输出不换行}System.out.println(); //换行
      }
      ​
      /*
      执行过程:
      num=3i=1  1*3=3i=2  2*3=6i=3  3*3=9i=4  false换行num=2i=1  1*2=2i=2  2*2=4i=3  false换行num=1i=1  1*1=1i=2  false换行
       
  5. 数组:

    • 是一种数据类型(引用类型)

    • 相同数据类型元素的集合

    • 定义:

      //声明整型数组arr,包含10个元素,每个元素都是int型,默认值为0
      int[] arr = new int[10];
    • 初始化:-----初始化的是数组中的元素

      int[] arr = new int[3]; //0,0,0
      int[] arr = {1,4,7}; //1,4,7
      int[] arr = new int[]{1,4,7}; //1,4,7
      int[] arr;
      //arr = {1,4,7}; //编译错误,此方式只能声明同时初始化
      arr = new int[]{1,4,7}; //正确
    • 访问:-----访问的是数组中的元素

      • 通过数组名.length可以获取数组的长度(元素的个数)

        int[] arr = new int[3];
        System.out.println(arr.length); //3
      • 通过下标/索引来访问数组中的元素,下标从0开始,最大到(数组的长度-1)

        int[] arr = new int[3];
        System.out.println(arr[0]); //0,输出第1个元素的值
        arr[0] = 100; //给arr中的第1个元素赋值为100
        arr[1] = 200; //给arr中的第2个元素赋值为200
        arr[2] = 300; //给arr中的第3个元素赋值为300
        //arr[3] = 400; //运行时会发生数组下标越界异常
        System.out.println(arr[arr.length-1]); //输出最后一个元素的值
    • 遍历/迭代:从头到尾挨个走一遍

      int[] arr = new int[10];
      for(int i=0;i<arr.length;i++){ //遍历arr数组arr[i] = (int)(Math.random()*100); //给每一个元素赋值为0到99的随机数System.out.println(arr[i]); //输出每个元素的值
      }

补充:

  1. 变量的重名问题:

    • 当作用域重叠时,变量不能同名

  2. \t:水平制表位,固定占8位----------一般用于做对齐

  3. 默认值规则:

    byte,short,int,long,char-----------------0
    float,double-----------------------------0.0
    boolean----------------------------------false
  4. 异常:

    • ArrayIndexOutOfBoundsException:数组下标越界异常(下标为0到(数组长度-1),超出范围则异常

http://www.yayakq.cn/news/758078/

相关文章:

  • 事业单位网站模板杭州公司名称大全
  • 深圳电商网站设计wordpress divi教程
  • 微信营销网络营销方式seo实战技术培训
  • 上海推广网站视觉设计图
  • 上海营销型网站标准专业做网站公司排名
  • 微网站和手机网站的区别搜索框html代码
  • 商业网站建立重庆高端网站制作
  • 怎么制作网站导航页wordpress导入数据库结构
  • 顺昌网站建设centos wordpress 权限
  • 上海建设银行青浦分行网站h5跳转小程序
  • 网页网站怎么做厦门建设网站公司
  • 网站建设的公司前景基于jsp网站开发开题报告
  • 鹤岗商城网站建设网络建站的费用
  • 电商网站开发ppt连云港企业网站建设公司
  • 制作网站怎么做的做二手货的网站有哪些
  • 网站推广优化排名公司百度微建站
  • 都有哪些网站我国网站建设的不足
  • 中山市做网站如何做好品牌网站建设策划
  • 长春火车站到长春机场大巴时刻表福田蒙派克10座商务车
  • 青海做网站找谁dede分类信息网站
  • 有全部公司的网站上海大型网站制作
  • 佛山微网站郑州本地网站
  • 图标设计网站郑州网站建设公司前景
  • 全网营销网站建设特点东莞网站建设公司电话
  • 网站建设新闻 常识室内设计公司 网站建设
  • php网站开发实验报告株洲网站排名优化价格
  • 重庆网站建设 公司一个好的网站有什么标准
  • 一个网站价格wordpress连接微博 破解
  • 达州市住房和建设厅网站wordpress 媒体库 显示
  • 响应式网站下载农村建设集团有限公司网站首页