JAVA 基础4-语句与方法

一.分支语句

1.if(条件判断){

  语句

}

2.if...else...

3.if...else if...

4.if...else if... else...

5.switch...case...default(可选)...  switch语句用在判断整型或字符型的变量上时case后面的常量值也只能是整型或字符型;也可以用在String字符串上;

二.循环语句

1.while(条件判断){

  语句

}

2.do{

  语句

}while(条件判断)

do...while语句至少循环一次;

3.for循环

for(初始条件;条件判断;条件改变)

{

  循环体语句

}

4.foreach循环语句

foreach语句是for语句的特殊简化版本,任何foreach语句都可以改写为for语句,反之则不能完全改写。

优点:简单方便,效率高;缺点:不能使用索引,每循环一次,s的值都会改变。

例:

 public static void main(String[] args) {
        int[] arr = {1,3,5,7,9};
        for (int s : arr) {
            System.out.print(s + ",");    //打印结果为1,3,5,7,9,
        }
    }

三.跳转语句

1.break:终止整个循环;

2.continue:跳出当前循环,继续下次循环;

3.return:从一个方法返回;并把控制权交给调用它的语句。

return[表达式]:可选参数,表示要返回的值;

四.方法:有自己的名字,可重复调用。

1.方法的四要素:权限修饰符;返回值类型;方法名;参数(或者没有参数)。

2.方法的重载条件: 两个方法名相同;参数列表不同 (参数个数或者参数类型)。

3.方法的递归:一个方法在自己的方法体内调用自己;

例:求10的阶乘。
public class  Text4 {
	
	public static void main(String[] args) {
		System.out.println(fact(10));
	}
	public static long fact(long i) {
		if (i == 1) {
			return 1;
		}
		else {
			return i * fact(i - 1);
		}
	}
}
原文地址:https://www.cnblogs.com/wyc1991/p/8978209.html