• java 循环 基本类型


    1.基本if选择结构

    格式:if(布尔表达式){

    表达式结果为true,则执行此代码块

              }

    例:if(week <=5 ){

    System.out.println(“上班”)

    }

    2.if else结构

    格式:if(布尔表达式){

    表达式结果为true,则执行此代码块

              }else{

    表达式结果为flase,则执行此代码块

              }

    3.多重if else 结构

    格式:if(布尔表达式){

              }else if(布尔表达式){

              }else if(布尔表达式){

              }else{

              }

    分支结构

    1.switch分支结构

    switch(byte、short、int、char){ //JDK7之后可以判断String

    case 1:

    //执行代码

    break;

    case N:

    //执行代码

    break;

    default:

    //执行代码

    break;

    }

    2.default关键字:

    在switch语句中,如果没有任何case表达式与相关值匹配;则控制传递给

    跟在default标签后的语句。如果没有default语句,则控制传递到switch外

    3.break关键字:

    表示中止,中断,跳出当前switch分支结构

    注意:适用于等值判断,所有case选项不可重复,并不会在满足某个case

    选项后自动跳出switch语句,必须手动添加break语句中断

    4.Continue关键字:

    表示结束本次,进入下一次循环

    循环语句

    1.概念:通过某个条件,使一段代码周而复始地进行

    2.组成:初始部分、循环条件、循环操作、迭代部分

    3.分类:

    a) while循环  --------先判断再执行

    while(布尔表达式){

    }

    应用场景:循环次数明确。

    例:1到100总和的统计

    Int  i = 0;

    Int sum = 0;

    While(i<=100){

    Sum += i;

    I ++;

    }

    b) do while循环:特点:先执行,再判断。

    do{

    }while(布尔表达式);

    应用场景:循环次数不明确。

    例:先完成作业,再检查结果。

    import Java.util.Scanner;

    public class TestBaseDoWhile{

    public static void main(String[] args) {

    Scanner input = new Scanner(System.in);

    //Tom先完成作业,由老师给予评价,不合格,则重写,合格,则结束

    char answer;

    do{

    System.out.println("Tom完成了一遍作业");

    System.out.println("请老师输入评语:");

    answer = input.next().charAt(0);//y or n

    }while(answer == 'n');

    }

    }

    c) for循环  先判断,再执行

    for(初始部分;循环条件;迭代部分){

    //循环操作

    }

    应用场景:循环次数明确。

    嵌套循环

    1.概念:在一个完整的循环结构中嵌套另一个完整的循环结构。

    2.图形例子:外层控制行数,内层控制列数

    3.其他例子:外层控制循环次数,内层控制单次循环操作。

    4.例:菱形的打印

  • 相关阅读:
    eclipse 提交代码至自己的github上
    今天是国庆
    我要完蛋了!!!
    C/C++知识点
    [c++]const增强
    [c++]指针作为函数参数传递的问题
    day3_JavaScript
    day2_HTML&CSS
    2017年度总结
    小游戏
  • 原文地址:https://www.cnblogs.com/yj20hl/p/6105437.html
Copyright © 2020-2023  润新知