zoukankan      html  css  js  c++  java
  • day3

     

    1.流程控制:

    一个程序通过控制语句的执行顺序来实现我们的功能。

    2判断语句:

    2.1 if

    if(关系表达式){

    语句体

    }

    2.2 if。。。else

    if(关系表达式){

    语句体1

    }else{

    语句体2

    }

    2.3 if。。。else if。。。else

    if(关系表达式1){

    语句体1

    }else if(关系表达式2){

    语句体2

    }else{

    语句体3

    }

    2.4 if else与三元运算符

    if(a>b){

    c=a;

    }else{

    c=b

    }

    等价于

    int c = a>b?a:b;

    三、选择语句

    3.1swich

    格式:

    swich(判断值){

    case 常量值1:

    语句体1;

    break;

    case 常量值2:

    语句体2;

    break;

    。。。

    case 常量值n:

    语句体n;

    break;

    default:

    语句体0;

    break;

    }

    swich语句表达式的数据类型:byte,short,int,char,enum(枚举),JDK1.7后可以接受字符串。

    break作用是跳出当前条件。

    default:所有事例匹配不到,会执行default里的内容。

    四、循环语句

    循环:反复执行某一段代码,这段被反复执行的代码被称为循环体语句。

    第一步:初始化表达式赋值,可以声明一个变量(int i = 1)

    第二步:给变量一个布尔表达式,即给变量一个范围。

    第三步:如果布尔表达式为true,执行循环体,反之结束循环。

    4.1 for循环语句

    格式:

    for(初始化表达式;布尔表达式;步进表达式){

    循环体语句

    }

    4.2 while循环语句

     格式:初始化表达式

    while(布尔表达式){

    循环体

    步进表达式

    }

    4.3 do while循环语句

    格式:初始化表达式1

    do{

    循环体

    步进表达式

    }while(布尔表达式2);

     4.4 for 与while的区别

    已知循环次数的时候,推荐用for循环,循环次数未知推荐使用while。

    for循环结束后,就不能再被访问

    while循环结束后,还可以继续使用。

    while循环至少能被执行一次。

    4.5 continue 结束本次循环,开始下一次循环。

    4.6 死循环

    就是循环中的条件永远为true,永不结束的循环。

    (多行注释:Ctrl+shift+/   取消多行注释:Ctrl+shift+)

    五、方法

    5.1格式

    修饰符 返回值类型 方法名(参数列表){

    return 结果

    }

    修饰符:public static 固定写法

    参数列表:参数的集合

    return:方法执行到return表面方法执行结果

    定义方法的两个明确:

    明确返回值类型

    明确参数列表

    定义方法的注意事项:

    返回值类型必须要和return语句返回值类型相同,否则出错。

    不能在return语句后面编写代码,return意味着方法的结束,return后面的语句不会再执行。

    方法的三种调用方式:

    直接调用

    赋值调用

    输出语句调用

    System.out.println(方法名());

    Void类型不能用输出语句调用。因为方法执行后没结果,也就打印不出任何东西

    System.out.println();不能答应Void类型

    方法重载

    指在同一个类中,允许存在一个以上的同名方法,只要他们的参数列表不同即可,与修饰符和返回值类型无关。
    参数列表:个数不同,数据类型不同,顺序不同。
    只有返回值类型不同无法重载。例如:使用字符串类型与整数类型返回一串数字无法识别。

     

  • 相关阅读:
    函数名的使用-闭包-迭代器
    函数
    文件操作
    基础数据补充
    python基础-数据类型(2)
    python基础-数据类型(1)
    PHP 缓存技术(一)
    linux学习笔记整理(九)
    linux学习笔记整理(八)
    linux学习笔记整理(七)
  • 原文地址:https://www.cnblogs.com/hsRick/p/Day3.html
Copyright © 2011-2022 走看看