Java语言组成基础——需要格外注意的问题(二)

本文详细介绍了流程控制语句如for循环、break和continue的应用场景及注意事项,同时深入探讨了函数的设计理念、定义方法及其在代码重用性方面的优势。

六、流程控制语句

(5)for语句

两个基本开发思想:累加思想(通过变量记住变量循环操作后结果);计数器思想(count记住data状态变化)。

嵌套循环:外循环控制行数,内循环控制列数

其他流程控制语句:break、continue。

                             应用范围:break(跳出循环):选择、循环;continue(结束本次循环,继续下次):循环。

七、函数、方法

(1)目的:提高代码的重用性,对代码进行抽取;将那部分定义为一个独立的功能,方便以后使用

(2)定义:修饰符(public、private)   返回值类型(void)   函数名(参数类型 参数1,参数类型 参数2,...

       {

执行语句;

return 返回值;

}

(3)主函数:public static void main,主函数是静态的,只能调用静态修饰的内容

(4)几点注意:函数可以调用函数,但不可以在其内定义函数;

Java最小的功能单元是函数;

(5)如何定义一个函数:a:函数是一个独立的功能,先明确函数的运算结果——>明确返回值类型

       b:明确在定义该功能过程中是否需要未知内容参与运算--->明确参数列表

(6)函数重载overload:定义的功能相同,参与位置运算的内容不同(参数列表的个数或者类型不同)

void show(int x,int y)与double show(int i,int j)不是重载,并且不能出现在同一个类中(名字相同了)

八、数组

(1)同一类型数据的集合,数组就是一个容器

(2)最大的好处:给存在里面的数据进行自动编号

(3)定义格式:元素类型[] 数组名=new 元素类型[元素个数]    (int [] x=new int[3])

(4)数据存放:每一片内存中,数据处理方式不一样。数组有new(实体),存在堆里

堆内存都有默认的初始值

(5)int y=5;int x=y;该操作只涉及到了栈内存。


告:下一篇:数组操作专场

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值