java无返回值函数单测 java无返回值的方法
转载
01 switch
1.switch(表达式){}
表达式可以跟的基本类型:byte,short,int ,char
JDK5以后可以是枚举enum类型
JDK7以后可以是String类型
注意事项
1)case语句后面的值:在Java中 只能是常量!
2)default语句可以在switch语句中的任何位置,不影响switch执行流程!
如果在语句中:break不建议省略,否则case穿透!
如果在语句末尾:break可以省略(前期,不建议)
3)
a).语句break结束;(没有break],case穿透!)
b).程序默认执行到末尾
02 if语句格式2和三元运算符的区别
共同点:都会有这样一个判断
三元运算符:(表达式)?执行成立的结果:否则,执行false的结果; (操作符号)
if格式:流程控制语句 :范围更广泛一些
if(表达式){
语句1;
}else{
语句2;
}
三元运算符能够实现的,一定能够使用if实现;if能实现的,三元不一定能实现;
if语句:里面使用输出语句去操作
03 switch语句的结束条件是什么
1.语句break结束;(没有break],case穿透!)
2.程序默认执行到末尾
04什么是方法
需使用{}代码块将业务体包起来,并为之起一个名字:方法名
05 for和while循环的区别
1)格式不同
for(初始化语句;条件表达式;控制体语句){普通for循环 /增强for循环(集合框架中使用)
循环体语句;
}
初始化语句:
while(条件表达式){
循环体语句;
控制体语句;
}
2)内存: for循环要比while更优一些:节省内存空间
当前for循环结束,当前里面局部变量:就被释放掉,节省内存!
while循环结束后,依然访问这个局部变量,消耗内存空间!
3)应用场景不同:
for循环:明确循环次数 :开发中 使用居多
for(;;){ //for的死循环使用不多
}
while:不明确循环次数
while循环使用的时候,死循环:当前达到某种条件,结束循环: break;
06 break和continue的区别
跳转控制语句
break:中断结束的意思,不能单独使用
只能在switch语句或者循环语句中使用 for/while... (使用居多)continue:结束当前循环,立即进入下一次循环
07 有返回值类型的方法的定义格式以及调用
有具体返回值类型的方法的定义:
固定格式 参数类型1 变量名1,参数类型2 变量名2...
public static 返回值类型 方法名(形式参数列表){
业务代码;
return 结果;
}
调用:
推荐:赋值调用
返回值数据类型 变量名= 方法名(实际参数列表) ;
System.out.println(变量名) ; // 显示结果
08 有具体返回值类型的方法和使用
方法使用中的注意事项
1)方法和方法是平级关系,不能进行嵌套:
在一个方法中定义另一个方法不允许
2)在Java中,定义方法的时候形式参数必须携带数据类型!
3)调用方法的时候,传递的实际参数不需要在携带数据类型了
4)定义方法的时候: 有{括号的地方不能有分号;
09 没有具体返回值类型的方法的定义以及调用
没有具体返回值类型的方法的定义:
针对某个功能代码块{} 没有具体的返回值类型,按照语法规定:必须有一个值
Java提供了一个关键字:代替没有具体返回值类型 void
固定格式:public static void 方法名(形式参数列表){
方法体中的内容:直接输出 或者进行其他操作;(不需要return语句了)
}
没有具体返回值类型的方法调用
1)单独调用:只能单独调用!
2)输出调用:不行
3)赋值调用:不行
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。