自学JAVA第五天-循环语句/数组/方法-

如果你的生活已处于低谷,那就,大胆走,因为你怎样走都是在向上。

今日掌握内容

  1. 熟悉掌握流程控制语句(if,switch)。
  2. 熟练掌握循环结构(for,while,do…while,死循环)。
  3. 掌握循环嵌套。
  4. 会使用随机数(random)。
  5. 熟练运用数组。
  6. 掌握运用方法。

一.流程控制语句

  1. 顺序结构,按照代码从上到下依次运行。

  2. 分支结构(if,switch)根据条件判断,选择执行代码。

    • IF流程判断语句

    • if语句格式

      //格式一
      if(关系表达式1){
          语句体1}
      //格式二
      if(关系表达式2){
          语句体2}else{
          语句体3}
      //格式三
      if(关系表达式3){
          语句体4}else if(关系表达式4{
          语句体5}
      

      描述:格式一:如果关系表达式为true,就执行语句体1代码。

      ​ 格式二:如果关系表达式为true,就执行语句体2代码。如果为flase,就执行语句体3代码。

      ​ 格式三:如果表达式为true,就执行语句体4代码,如果为假,则进行判断第二次if语句代码。

    • switch语句格式

      switch(表达式){
              case 常量值1:  语句体1break;
              case 常量值2:  语句体2break;
              default; 语句体;
                  break;
      }
      
      

二.循环结构

​ 使用说明:已知循环次数用for循环,未知循环次数用while循环,需要先执行一次在判断用do…while循环。

  1. for循环结构语句

    for(初始化语句,条件判断语句,条件控制语句){
        循环语句体;
    }
    

    描述:循环开始,初始化语句→条件判断语句(如果为true,则继续执行循环)→循环判断语句→条件控制语句。

  2. while循环结构语句

    while(条件判断语句){
        循环语句体;
        条件控制语句;
    }
    

    描述:循环开始,条件判断语句(如果为true,则继续执行循环)→循环语句体→条件判断语句。

  3. do…while循环结构语句

    do{
        循环语句体;
    }while(条件判断语句)
    

    描述:循环开始,先执行一次do循环语句提,然后进行while条件判断(如果为true,则继续执行循环)

  4. 死循环

    //for死循环
    for(;;){
        循环判断语句;
    }
    //while死循环
    while(true){
        循环语句体;
    }
    //do..while死循环
    do{
        循环语句体
    }while(true);
    
  5. 跳出死循环

    continue(跳出本次循环,执行下一次循环)

    //continue只能在流程判断中使用,不能单独使用。
    if(条件判断语句){
        continue;
    }
    

    break(停止当前此循环)

    //break可以在循环和switch中使用,不可单独使用。
    if(条件判断语句){
        break;
    }
    
    

    三.循环嵌套

    运行方式:外循环执行一次,内循环执行所有,直到外循环执行玩,结束循环。​

    /*外循环*/for(初始化语句,循环条件,步进表达式){
    	/*内循环*/for(初始化语句,循环条件,步进表达式){
            循环执行语句;
        }
    }
    
    
    

四.随机数Random

  1. 1. /*导入Random包*/    import java.util.Random
    2. /*创建Random对象*/   Random ram=new Random();
    3. /*产生随机数*/       int sum = ram.nextInt(范围);
    //范围可以自己确定,如果需要8-16的范围,需要16-8+1,公式:大数-小数+1
    

五.数组

数组概念:

  1. 数组是一种,引用数据类型

  2. 数组当中的多个数据类型必须统一

  3. 数组的长度在程序运行期不可以改变

两种常见初始化方式

  1. 动态初始化(指定长度)

    //动态初始化格式
    int[] arr = new int [3]
    //数据类型[] 数组名 = new 数据类型 [数组长度]
    
  2. 静态初始化

    //静态初始化
    /*标准版*/int[] arr = new int[]{1,2,3,4,};
    /*简易版*/int[] arr = {1,2,3,4,};
    //数组元素值要用逗号隔开
    
  3. 使用建议:如果不确定数组中具体内容,用动态数组。已知内容用静态数组。

  4. 获取数组长度

    int 变量名=数组名.length;
    

六.方法

  1. 无返回值类型
//有参数
public static void 方法名(参数){
    方法体,
}
//无参数
public static void 方法名(){
    方法体;
}

​ 2.有返回值类型

//有参数
public static 返回值数据类型 方法名(参数){
    方法体;
        return;
}
//无参数
public static 返回值数据类型 方法名(){
    方法体;
        return;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值