java 语法

1、什么是方法的重载,方法的重载有何好处?

当满足以下条件就叫方法重载:

1)方法名必须一样

2)方法的参数个数不一样

3)方法参数的类型不一样

4)方法参数的类型顺序不一样

注:方法的重载和方法返回值和修饰符没有关系

好处:

1) 方法重载的主要好处就是,不用为了对不同的参数类型或参数个数,而写多个方法。

2) 多个方法用同一个名字,但参数表,即参数的个数或(和)数据类型可以不同,调用的时候,虽然方法名字相同,但根据参数的对应可以自动调用对应的方法。

3) 方法的重载的最直接作用是方便了程序员可以根据不同的参数个数,顺序,类型,自动匹配方法,减少写过个函数名或方法名的重复步骤。

 

2、常见的循环结构语句有哪几种,并说明语法?

Java中有三种主要的循环结构:

1)     while 循环

while( 布尔表达式 ) {

  //循环体

}

 

2)     do…while 循环

do {

      //循环体

}while(布尔表达式);

 

3)     for 循环

for(初始化; 布尔表达式; 增量) {

     //循环体

}

 

3、请说明break、continue、return三个关键字之间的区别和联系?

1)     break :

(1)   结束当前整个循环,执行当前循环下边的语句。忽略循环体中任何其它语句和循环条件测试。

(2)   只能跳出一层循环,如果你的循环是嵌套循环,那么你需要按照你嵌套的层次,逐步使用break来跳出。[逐层判断,逐步跳出]

(3)   break在循环体内,强行结束循环的执行,也就是结束整个循环过程,不在判断执行循环的条件是否成立,直接转向循环语句下面的语句。

(4)   当break出现在循环体中的switch语句体内时,其作用只是跳出该switch语句体。

(5)   总的来说:就近原则,结束当前的整个循环。

2)     continue:

(1)   终止本次循环的执行,即跳过当前这次循环中continue语句后尚未执行的语句,接着进行下一次循环条件的判断。

(2)   结束当前循环,进行下一次的循环判断。

(3)   终止当前的循环过程,但他并不跳出循环,而是继续往下判断循环条件执行语句.他只能结束循环中的一次过程,但不能终止循环继续进行.

 

2)     return:

(1)   return 从当前的方法中退出,返回到该调用的方法的语句处,继续执行。

(2)   return 返回一个值给调用该方法的语句,返回值的数据类型必须与方法的声明中的返回值的类型一致。

(3)   return后面也可以不带参数,不带参数就是返回空,其实主要目的就是用于想中断函数执行,返回调用函数处。

 

4、do……while 循环和while循环的区别?

1)     do……while循环不管是否满足循环条件,都先执行一次循环体,然后在判断循环条件,如果为真,则执行下一步循环,否则终止循环;

2)     while循环是先判断循环条件,如果条件为真则执行循环体,否则终止循环;

3)     do……while循环条件后面必须有一个分号,这个分号表明循环结束,而while循环切记不能有分号,否则是一个空循环。

 

5、正常循环的需要哪4个基本条件?

1)     循环条件:是否满足循环条件,相当于循环的入口,否则不会循环;

2)     循环变量:用来控制循环的次数;

3)     循环体:需要进行什么样的循环;

4)     改变循环变量的值:相当于循环的出口,如果一个循环没有出口,那将是死循环,需要特别注意的。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值