zoukankan      html  css  js  c++  java
  • J-4 Java语言基础

    八、键盘录入
    在实际开发中,数据是变化的,为了提高程序的灵活性,我们加入键盘录入数据。

    • 实现
      ①导包: import java.util.Scanner;
      ②创建对象:Scanner sc = new Scanner(System.in);
      ③获取数据:int x = sc.nextInt();

    九、流程控制语句
    ①顺序结构 从上往下,依次执行
    ②选择结构 按照不同选择,执行不同代码
    ③循环结构 做一些重复的代码

    十、if语句

    • 格式

        ①if(比较表达式){
        语句体;  
        }
        ②if(比较表达式){
          语句体1;
        }else{
          语句体2;
        }
        ③if(比较表达式){
          语句体1;
        }else if(比较表达式2){
          语句体2;
        }
        …
        else{
          语句体n+1;
        }
      
    • 注意事项:
      比较表达式结果为Boolean类型;if语句体最好不要省略{};

    十一、switch语句

    • 格式:

        switch(表达式){
        	case 值1:
        		语句体1;
        		break;
        	case 值2:
        		语句体2;
        		break;
        		……
        	default:
        		语句体n+1;
        		break;
        }
      
    • 注意事项:
      ①case后只能是常量,不能为变量
      ②default可以省略,特殊情况:case可以涵盖所有值
      ③break可以省略,但是会出现case穿透
      ④default不一定在最后,但建议是。
      ⑤switch语句的结束条件:执行到break;执行到末尾。

    • if与switch语句
      if适用于:针对boolean类型、一个范围、几个常量的判断;
      switch适用于:针对几个常量的判断

    十二、循环语句

    • for循环语句
      格式:

        for(初始化语句:判断条件语句:控制条件语句)
        {
        	循环体语句;
        }
      
    • while循环
      格式:

        while(判断条件语句){
        	循环体语句;
        }
        扩展:
        初始化语句;
        while(判断条件语句){
        	循环体语句;
        	条件控制语句;
        }
      
    • do···while循环
      格式:

        do{
        	循环语句;
        }while(判断条件语句);
        扩展:
        初始化语句;
        do{
        	循环体语句;
        	控制条件语句;
        }while(判断条件语句);
      
    • 区别
      for语句的那个循环条件变量在循环结束后不能使用,而while可以使用;
      for语句适合于一个范围的判断,while语句适合次数不明确的;
      do···while循环至少执行一次循环体;

    • 循环使用的注意事项
      一定要注意修改控制条件,否则出现死循环;
      最简单的死循环:
      while(true) { ... }
      for( ; ; ) { ... }

    十三、控制跳转语句

    • break:中断
      用于循环与switch语句中。跳出单层循环,若跳出多层循环,需要标签语句的配合。
    • continue:继续
      用在循环中。跳出单层循环的一次,可以继续下一次
    • return:返回
      用于结束方法。一旦遇到return,程序不会继续执行
  • 相关阅读:
    帧率、码流与分辩率之间关系
    谈谈RGB、YUY2、YUYV、YVYU、UYVY、AYUV
    YUV422 to YUV420sp color invert
    mysql——数据库备份——使用mysqldump命令备份所有数据库
    mysql——表的导出——用mysqldump命令导出 文本文件
    mysql——数据还原——使用mysql命令还原
    mysql——表的导出——用mysqldump命令导出 xml文件
    mysql——表的导出——用select……into outfile导出 xls文件和文本文件
    mysql——表的导出——用mysql命令导出 文本文件 和 xls文件
    和菜鸟一起学linux之wifi学习记录基础知识
  • 原文地址:https://www.cnblogs.com/android-lyz/p/4742468.html
Copyright © 2011-2022 走看看