• 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,程序不会继续执行
  • 相关阅读:
    python之用循环实现五子棋小程序
    python实现百钱买百鸡
    逻辑综合工具DesignCompiler使用教程
    塑料封装可靠性问题浅析
    python发展历程
    Python02期预科课程笔记索引
    python之虚拟环境
    linux 的IP配置和网络问题的排查
    appache等的安装笔记x32
    4 计算1到100的和
  • 原文地址:https://www.cnblogs.com/android-lyz/p/4742468.html
Copyright © 2020-2023  润新知