您的位置:首页 > 编程语言 > Java开发

JavaSE学习笔记(2016.3.31)

2016-03-31 16:58 239 查看

JavaSE学习笔记(2016.3.31)

1、Java条件运算符

条件运算符( ? : )也称为 “三元运算符”。

语法形式:布尔表达式 ? 表达式1 :表达式2;

运算过程:如果布尔表达式的值为 true ,则返回 表达式1 的值,否则返回 表达式2 的值

例如:



2、Java中运算符的优先级

Java 中常用的运算符的优先级如下表所示:



3、switch语句的注意点


1、 switch 后面小括号中表达式的值必须是整型或字符型

2、 case 后面的值可以是常量数值,如 1、2;也可以是一个常量表达式,如 2+2 ;但不能是变量或带有变量的表达式,如
a * 2.

4、for语句的注意点

1、for 关键字后面括号中的三个表达式必须用 “;” 隔开,三个表达式都可以省略,但 “;” 不能省略。

    a. 省略“循环变量初始化”,可以在 for 语句之前由赋值语句进行变量初始化操作,这种情况下i的变量类型发生了变化,如:



    b. 省略“循环条件”,可能会造成循环将一直执行下去,也就是我们常说的“死循环”现象,如:





在编程过程中要避免“死循环”的出现,因此,对于上面的代码可以在循环体中使用 break 强制跳出循环。

    c. 省略“循环变量变化”,可以在循环体中进行循环变量的变化,如:





2、 for 循环变量初始化和循环变量变化部分,可以是使用 “,” 同时初始化或改变多个循环变量的值,如:





代码中,初始化变量部分同时对两个变量 i 和 j 赋初值,循环变量变化部分也同时对两个变量进行变化,运行结果:






4、Java循环跳转语句之 continue

continue 的作用是跳过循环体中剩余的语句,直接执行下一次循环。

5、Java 循环语句之多重循环

循环体中包含循环语句的结构称为多重循环。三种循环语句可以自身嵌套,也可以相互嵌套,最常见的就是二重循环。在二重循环中,外层循环每执行一次,内层循环要执行一圈。

final:

   判断一个整数位数的代码块: while(num != 0){
count++;
num /=10;
}
System.out.println(count+"位数");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java se 学习笔记