JavaSE_day03语句的相互比较_跳转语句_数组_方法

 


do-while循环:一般使用扩展格式:即给变量初始化;

格式为:          初始化变量;

                         do{

                                循环体语句;

                                  步长语句}while(条件表达式)

 

 

2.while循环,一般情况下还是用扩展模式比较多,

扩展模式为:         初始化语句;

                              while(条件表达式){

                                                      循环体语句;步长语句}

 

 

3.for循环,格式为:

                        for(变量初始化;条件语句;步长语句){

                                                              循环体语句}

。执行流程:先给变量初始化,然后看条件语句是否成立,如果成立则执行循环体语句,循环体语句执行完毕之后在执行步长语句,然后再看是否满足条件表达式,如果满足则继续执行循环体语句。一直到条件表达式不成立时,for循环结束。

三者之间的相互比较:

while和do-while:

1)从格式在讲的话,do-while语句循环体至少循环一次,

2)从循环角度考虑,优先使用for循环,依次使用while和do-while。   

  while和for的区别:从内存角度考虑,for循环优于while循环,因为for循环一结束,变量就会呗垃圾回收箱gc回收掉,释放内存节约空间。而while循环可以访问那个变量,不会被立即收回。 从应用场景考虑:如果已知循环次数,用for(较好),未知循环次数用while循环较好。

键盘录入:可以录入int类型的数据,也可以录入String类型的数据。Scanner中没有提供直接录入char类型的数据

 

跳转语句:break,中断结束的意思,不能单独使用, 只能在循环语句中使用。

continue,停止当前循环,立即进入下一循环,也不能单独使用,需要在循环语句中使用。

return:一般情况下,在Java中自定义一个方法必须要有return语句(前提有return语句,那么该方法必须有返回值)携带结果性的数据。

数组:

可以存储多个元素的容器,这些元素必须是同一类型。    1,数组的定义:  数组类型[]  数组名称。或者数组类型  数组名称[](两个读法有区别但是表达的都是一样)      2,数组的初始化:a)动态初始化:指定数组长度,由系统给数组中的元素进行赋值。(例:  数组类型[] 数组名称=new数组类型 [指定制定长度]      int[] arr=new int[2];)b)静态初始化:制定数组中的元素的值,由系统确定数组长度。(例:数组类型[] 数组名称={元素1,元素2,元素3····}    int[] arr={1,2,3,4,5····})  3.访问元素:数组名称[索引]   例:arr[2]表示数组arr中的第三个元素。

方法

1.方法是用来执行特殊功能的代码块。  2.方法的定义:a)有具体返回值,格式:权限修饰符public+静态修饰符static+返回值+方法名(数据类型1 参数1,数据类型2 参数2·····){return   结果}(方法名后边括号里边的是形式参数) 3.返回值:具体的返回的数据的数据类型。(目前是基本数据类型)   4.方法名:即给当前代码块起个名字(见名之意)。 5.形式参数:数据类型  变量名·····  6.调用方法:a)单独调用,没有具体的结果。b)输出调用,emmm,不够好,容易将数据锁死,直接输出不能对结果进行下一步要求。c)赋值调用:可以针对结果进行下一步操作(推荐使用)     注意:定义方法要清楚两个明确a)明确返回值类型b)明确参数类型及个数。

关于定义方法的注意事项:

1.方法和方法是平级关系,不能再一个方法中定义另一个方法。

2.形式参数中数据类型一定要有否则报错。

3.调用方法时,不需要携带参数类型。

4.要有两个明确,明确返回值类型,明确参数类型及参数个数。

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值