zoukankan      html  css  js  c++  java
  • day 03 java基础学习笔记

    三元运算符

    1.格式: (条件表达式)?表达式1:表达式2;

    2.运算规则: 先对条件表达式求值,得出一个逻辑值,如果至为true,则执行表达式1;如果值为false,则执行表达式2。 44

    3.典型用法: String str = (5<3)?"5大于3":"5大于3"; System.out.println(str);

    程序执行分类

    1.顺序结构:程序从上到下执行,中间没有任何判断跳转

    2.分支结构:根据条件选择执行某段代码,有if……else和Switch两种条件语句

    3.循环语句:根据条件循环执行某段代码,有whle,do……whle,for三种条件语句

    if分支语句

    if语句的三种形式:

    1. if(true){执行代码块}
    2. if(条件表达式){执行代码块}else{执行代码块}
    3. if(条件表达式){执行代码块}else if{执行代码块}else{执行代码块}
    如果省略了if或者else后面的{},那么if条件只能控制其后的第一个分号处。
    第三种方式中的else if(){}中的语句想要执行,必须满足两个条件:
    第一它是已经排除了上一个else if的条件,或者是if的条件;这是隐含的条件
    第二它必须满足本else if 的条件才能执行,这是显式条件。
    
    if else 有个基本原则,总是优先把范围小的条件放在前面处理。

    如何获取键盘输入

    倒包

    import java.util.Scanner;
    class Test{
        public static void main(String[] args){
            Scanner s = new Scanner(System.in);
            System.out.println("input");
            int a = s.nextInt();
        }
    }
    

    Switch语句

    总结:

    当某些case没有break语句的时候,程序从条件表达式中的值和第一个匹配到的case语句开始执行,一直执行到遇到break或者最后。
    case相当于一个switch的执行入口。
    break想当于switch的出口,如果一直没有出口的话,一直执行到switch结束
    
    switch(变量){
    case 值1:
    case 值2:
    case 值3:
    default:
    

    }

    • 1.根据变量的值,选择相应的case去判断,一旦满足case条件,就执行case的相应语句。如果没有break或者已经到结尾的话,会继续执行其下的case语句。

    • 2.default:是可选的,而且位置是灵活的。

    • 3.变量可以是哪些类型?char byte short int 枚举 String(jdk1.7)

    • 4.case 条件:其中条件只能是值,不能是取值范围!

    循环结构

    循环语句功能:在某些条件满足的情况下,反复执行特定代码的功能,需要在某些特定时间把循环的条件改成false来结束循环,否则将是死循环

    循环语句的四个组成部分

    • 初始化部分(init_statement)对一些变量进行初始化

    • 循环条件部分(test_exp) 条件为true执行循环,条件为false不执行循环

    • 循环体部分(body_statement) 条件为true时执行的语句

    • 迭代部分(alter_statement)需要更改其值的变量

    循环语句分类

    • for 循环

    • while 循环

    • do/while 循环

    for循环

    ``for(int i = 0;i < 10 ;i++){
    System.out.println(i);
    

    }

    • int i = 0;为初始化部分
    • i < 10;为循环条件部分
    • System.out.println(i);为循环体部分
    • i++;为迭代部分

    while循环

    `[初始化语句]
    while( 布尔值测试表达式){
    语句或语句块;     //循环执行语句
    [更改语句;]         //控制while何时结束
    }
    
    1          初始条件
    while(2){  循环条件
    3          循环体
    4          迭代条件
    

    for循环和while循环的差异

    如果想要在循环体之外访问循环控制的变量的话,需要使用while循环,因为while循环的变量定义是在while循环体之外的;反之,当不需要在循环之外访问循环控制变量的话,就使用for循环

    do-while循环语句

    [初始化语句]
    do{
        语句或语句块;
        [更改语句;]
    }while(布尔值测试表达式);
    1        初始化语句
    do{
        2    循环体
        3    迭代条件
    }while(4);   循环条件
    

    注意在while表达式之后要加分号

    do-while与while的区别

    do-while语句至少会执行一次

  • 相关阅读:
    【随笔】野生在左 科班在右——数据结构学习誓师贴
    javascript基础修炼(7)——Promise,异步,可靠性
    express中间件系统的基本实现
    javascript基础修炼(6)——前端路由的基本原理
    javascript基础修炼(5)—Event Loop(Node.js)
    一统江湖的大前端(7)React.js-从开发者到工程师
    一统江湖的大前端(6)commander.js + inquirer.js——懒,才是第一生产力
    一统江湖的大前端(5)editorconfig + eslint——你的代码里藏着你的优雅
    Jmeter接口测试之用户自定义变量(九)
    Jmeter4.0接口测试之案例实战(七)
  • 原文地址:https://www.cnblogs.com/740810wt/p/6574859.html
Copyright © 2011-2022 走看看