小狮子Java死循环和方法学习:
死循环:
爱永不停止
public class Demo1DeadLoop{
public static void main{(String[] args){
while (true){//死循环的标准格式
System.out.println("I Love java!")
}
system.out.println("Hello");
}
}
嵌套循环:
实现钟表程序
public class Demo2Time {
public static void main(String[] args){
for(int hour = 0; hour<24;hour++){
for(int minute = 0 ;minute < 60 ;minute++){
System.out.println(hour+"点"+"分");
}
}
}
}
方法:
定义:Java方法是语句的集合,它们在一起执行一个功能。
- 方法是解决一类问题的步骤的有序组合
- 方法包含于类或对象中
- 方法在程序中被创建,在其他地方被引用
方法的调用:
1.单独调用
2.打印调用
3.赋值调用
方法的优点
-
- 使程序变得更简短而清晰。
-
- 有利于程序维护。
-
- 可以提高程序开发的效率。
-
- 提高了代码的重用性。
//有参数,无参数
有返回值,无返回值
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ODRCKivC-1593965562805)(C:\Users\zwh\Desktop\程序员搞笑段子\12-130Q1220955916.jpg)]
关于方法的练习题
1:定义一个方法,用来判断两个数字是否(就是布尔值)相同。
2:定义一个方法,求出1—100之间的所有数字的和值。
3:定义一个方法,打印指定次数。
方法的注意事项:
1方法定义再类中,但不能再定义,不能嵌套
2方法定义的前后顺序无所谓。
3方法定义后不会执行,如果希望执行,一定要调用,单独调用,打印调用,赋值调用。
4如果方法有返回值数据,必须和方法都返回值类型,对应起来。
5return后面的返回值数据,必须和方法的返回值类型,对应起来。
6对于一个void没有返回值的方法,不能写return后面的返回值,对应起来。
7对于void方法当中最后一行的return可以省略不写。
8一个方法当中可以有多个return语句,但是必须保证只有一个会被执行到。
重载OverLoad
对于功能类似的方法来说,因为参数列表不一样,却记住那么多不同方法的名称,太麻烦。
方法的重载(OverLoad),多个方法名称一样,但是参数列表不一样。
好处:只需要记住唯一一个方法名称,就可以实现类似的功能。
方o法重载注意事项:
方法
1参数类型不同
2参数个数不同
与无关
1参数名称
2方法返回值
方法重载练习
1比较两个数据是否相等
2判断方法的正确重载关系
3实现重载的println
参数类型不同
2参数个数不同
与无关
1参数名称
2方法返回值
方法重载练习
1比较两个数据是否相等
2判断方法的正确重载关系
3实现重载的println