zoukankan      html  css  js  c++  java
  • java基础4

    1、位运算符

    主要针对二进制数。 只有 0 1 两种形态。加快运行速度。
    &:位与 两个数同时为1 则为1 否则为0
    |:位或 两个数中有一个为1 则为1 否则为0
    ^: 异或 相同为0 不同为1

    : 右移运算符 代表位数向右移动
    <<:左移运算符 代表位数向左移动

    : 无符号右移
    移动位数很多时,其实按数据的实际有效位数例如 32位,移动位数100%最大位数32 肯定是在32位之内

    2、三元运算符

    布尔表达式?结果1:结果2
    如果布尔表达式的结果为 true ,进行结果1
    如果布尔表达式的结果为 false ,进行结果2

    3、转义运算符

    字符并不是你看起来的那个样子,转义了。
    a、八进制转义
    +用1-3位的8进制数字,范围‘000’-‘377’
    例如: ;
    b、unicode 转义字符
    u+ 4位十六进制数字:0-65535
    u0000
    c、特殊字符
    ”:表示双引号
    ’:单引号
    :反斜线
    d、控制字符
    :回车
    : 换行
    : tab
    :退格

    程序控制语句(顺序 条件 循环)

    4、 if 条件语句

    只要满足某种条件就处理,不完全是 顺序结构,可以跳着执行。
    (1) if (条件语句){
    —建议将{ 起始位置写在 if条件之后 便于知道 if语句的范围。
    执行语句;
    }
    if else 如果满足条件,我将如何做,否则我该如何做。
    (2) if(条件语句){
    执行语句1;
    }else{
    执行语句2;
    }
    (3) if..else if(多个).. else
    if(1){
    学习;
    }else if(2){
    运动;
    }else if(3){
    看电视剧
    }else{
    睡觉。
    }

    5、 switch 条件语句

    形式如下:与 if else if else 很类似
    switch (条件表达式){
    case 值1:
    语句1;
    break ;
    case 值2:
    语句2;
    break ;
    ….
    default :
    语句n;
    break ;
    }

    6、 for 循环语句—使用非常广泛

    (1)单层 for 循环语句
    for(表达式1;表达式2;表达式3){
    循环体。//就是表示此部分语句需要执行多次。 回旋 跑圈
    }
    表达式1:主要是赋一个初始化值, 循环变量的最开始值;
    表达式2:用来判断 循环变量的值 是否达到 临界值
    表达式3:主要用来实现 循环变量的增加或减少
    执行顺序:表达式1 表达式2 循环体 表达式3 表达式2 循环体 表达式3 表达式2 循环体
    {}–注意 循环体的花括号 可以省略 但是是针对循环体内只有一条语句的情况。
    (2)嵌套for循环–》在for循环体里面又至少写了一层for循环
    for(;;){
    for(;;){
    ….
    }
    }

    7、 while 循环语句

    while(条件表达式){
    循环体;
    }

    注意 :条件表达式 一定要注意终止和结束 出现死循环。

    8、 do while 循环语句

    do{

    }while(条件表达式)
    区别: do while 是先执行后判断,至少执行一次;
    while 循环 是先判断后执行。

    9、 break 中止语句

    应用:循环体 + 条件语句 switch case。
    (1)针对单层循环结构,表示退出循环。
    (2)针对嵌套循环,表示退出当前的循环;
    (3)switch 条件语句 表示中止 条件语句。

    10、 continue 语句

    继续。循环语句里面 使用 continue,并不是中止循环体。

    11、 return 语句

    return 的作用主要是
    (1)用来返回方法的指定类型值;
    (2)结束方法的执行。
    都能中止方法的运行。

  • 相关阅读:
    Spring学习8- SSH需要的jar包
    Spring学习8-SSH+Log4j黄金整合
    Spring学习8-Spring事务管理(注解式声明事务管理)
    dbvisualizer客户端执行创建存储过程或自定义函数语句的方法
    jvm的组成入门
    java的反射机制
    oracle排序子句的特殊写法与ORA-01785错误
    javascript的数据类型检测
    jsp的el表达式
    javascript模块化编程的cmd规范(sea.js)
  • 原文地址:https://www.cnblogs.com/hsiehchou/p/10381035.html
Copyright © 2011-2022 走看看