java语法基础_第三天

来源:互联网 发布:红警点网络没反应 编辑:程序博客网 时间:2024/06/04 19:16

switch

switch判断选项时,从第一个case开始执行,最后执行default,所有选项判断完后执行语句中的可执行语句(不再进行判断),直到遇到break}退出

switch语句的结束只有两种情况,1遇到break;语句结束; 2遇到}结束

ifswitch的区别

当对固定的少数几个值进行判断时,建议用swicth,(swicth取值类型只能为byte,short,int char四种基本类型)

I对所有条件判断式都能判断,应用范围更广

switch语句执行时会将选项值全放入内存,运行稍快,而if是逐条执行)

Whilefor循环的区别

一个数据,被循环操作后,还需要参与其他运算,建议用while

一个数据,只作为循环增量存在,建议使用for

Breakcontinue单独存在时,后面不能接任何语句,因为后面的语句永远无法执行

算法思想

累加小算法(for

计数器思想(for+条件判断计数)

大圈套小圈思想(for嵌套循环)

 

 

转义字符

制表符:/t

退格符:/b

回车符:/r

换行符:/n

Windows系统下,换行由回车加换行组成,是/r/n

Linux系统下,换行就是/n

函数

格式:

修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2...)

{

执行语句;

return 返回值;

}

    定义:定义在类中的具有特定功能的一段独立小程序(函数也叫方法)

    特点: 1。提高代码复用性

2.只有被调用才会执行

3.可重复使用

重载:

一个类中,出现了两个以上的同名函数,只要他们的参数列表(参数个数或参数类型)不同,则称为函数重载。

注意: 1.函数中不能定义函数

2.函数中可以调用函数

3.当函数的返回值类型为void时,return语句可以省略不写

定义函时做到两个明确:

1. 明确函数的结果是什么?(即返回值类型)

2. 明确实现功能过程中有哪些未知内容参与运算?(函数参数列表)