zoukankan      html  css  js  c++  java
  • 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);
    		}
    	}
    }
    
  • 相关阅读:
    hiberate关系映射大全
    SpringMVC+RestFul详细示例实战教程
    [转]为什么大型网站前端使用 PHP 后台逻辑用 Java?
    offsetWidthoffsetleft 等图文解释
    理解jquery的$.extend()、$.fn和$.fn.extend()
    使用jquery获取url及url参数的方法
    构建高并发高可用的电商平台架构实践
    jquery实现多条件筛选特效代码分享
    【转载】“活在当下”是什么含义呢?
    UL LI 布局 TAB 切换条
  • 原文地址:https://www.cnblogs.com/wyc1991/p/8978209.html
Copyright © 2011-2022 走看看