JAVA基础语法day5(循环)

1.循环结构的第二种 while循环
  一般情况,不清楚循环次数的时候,使用while循环
  语句定义格式:
      初始化语句;
      while(判断条件语句){
          循环体内容;
          控制条件语句;
      }
    可以和for循环做等价转换。
while循环与for循环的区别?
            1、他们之间虽然可以做等价转换,但是开发中如果遇到在一个范围内做循环的时候,优先         使用for循环
            2、当循环的次数不确定的时候,优先使用while循环,举例:喝水,吃葡萄
            作用域带来的区别:
            3、for循环结束后,初始化语句中的变量在外部无法访问
            4、while循环结束后,初始化语句中的变量还能继续使用


2.do……while循环
  语句定义格式:
     初始化语句;
     do{
        循环体语句;
        控制条件语句;
     }while(判断条件语句);

面试题:do……while循环与while循环的区别?
   1.do……while循环会先执行一次循环体内容,然后再进行判断是否循环。
   2.while循环是先执行判断条件语句,是true的时候,才会执行循环体内容。
双重for循环:
   外层for循环控制行,内层for循环控制列。

控制条件语句:
  break;使用在switch语句和循环语句中
  break跳出多层循环的使用,带标签的跳出。
  continue;只能使用在循环语句中
  return;相当于结束了main方法,学完方法后,return作为定义方法的最后一句,表示方法结束返回值给调用者。


方法:
            简单的理解:就是完成特定功能的代码块
            在很多语言中都有方法的定义,有些语言有着函数的叫法
            在java中函数就是方法,方法就是函数。
        定义方法的语句格式:
        修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...){
            函数体;
            return 返回值;
        }

        名词解释:
            修饰符:修饰符比较多,但是呢目前我们只需要记住一个组合 public static
                由于目前我们还没有学到面向对象的知识,就现在只需要记住使用即可,后面会解释。

            返回值类型:参考我们一直使用的Scanner
                定义return返回的数据类型

            方法名:给方法起个名字(必须要符合标识符规则)

            参数:
                1、形参
                    定义在方法上的参数名
                2、实参
                    将来调用方法实际传入的值

            参数类型:
                限定将来调用方法时需要传入实参的数据类型

            参数名:(形参)
                是一个变量,用于接收将来调用方法传入的实参,起名字的时候符合标识符规则,并且见名之意

            函数体:
                将来要实现功能的代码,主要实现方法的主要逻辑。

            return:
                一般情况下,有返回值的方法,才会有return。return的作用时将计算好的结果返回给调用者。
                注意,return返回的结果类型要和方法定义的返回值类型要一致。

            返回值:
                程序被return带回的结果,返回给调用者。

   方法定义的语句格式:
   修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2……){
      方法主体代码;
      return XXX;
   }

    注意:
      1.搞清楚什么是形参,什么是实参
      2.返回值类型与return要一致
      3.方法不调用坚决不执行,在main方法中调用,因为main方法是JVM程序运行的唯一入口
      4.没有返回值的时候,返回值类型是void。
方法的重载:
   在同一个类中,方法名一致参数列表(参数个数或者参数类型)不一致,与返回值无关。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值