网易云课堂 - JAVA语言 学习笔记(第二周)

第二周:判断

2-1比较

做判断的基础,是能对数据做比较,比较就是关于两个数据是否相等、谁大谁小的结论,这需要用到关系运算:对两个数据之间的关系的计算。

Java提供了六个关系运算符:

  • == 相等

  • != 不相等

  • > 大于

  • >= 大于或等于

  • < 小于

  • <= 小于或等于

注意其中有两个字符的运算符:==、>=和<=的两个字符必须紧紧连在一起,中间不能插入空格。

关系运算的结果是一个逻辑值,逻辑值只有两种可能的值:true(真,表示成立)或false(假,表示不成立)。当两个值的关系符合关系运算符的预期时,关系运算的结果为true,否则为false。

视频1

两种注释方式,第一种 // ,注释单行

第二种/*   */,注释多行。

int amount = 12;
System.out.println(amount>=10);//输出为  true, false

视频2

System.out.println(5==5.0);//结果是 true
double a = 1.0;
double b = 0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1;
System.out.println(a==b);//结果是 false。因为浮点数计算有误差,b=0.99999999
//因此比较两个浮点数,应该如下:
System.out.println(Math.abs(a-b)<1e-6);//结果是 true。1x10的-6次方

2-1判断

基本的if语句由一个关键字if开头,跟上在括号里的一个表示条件的逻辑表达式,然后是一对大括号“{}”之间的若干条语句。如果表示条件的逻辑表达式的结果为true,那么就执行后面跟着的这对大括号中的语句,否则就跳过这些语句不执行,而继续下面的其他语句。

有的时候我们希望在条件成立的时候做一件事情,而在条件不成立的时候做另外一件事情。这可以在if语句后面跟上一个else子句,形成一个if-else语句。

视频1

关于debug模式

首先要在需要断点的行前面,双击,出现小蓝点;然后点击下面的小按钮;

对于弹框,点击yes(使用debug布局)

点击下方,切换回正常模式。

视频2

总之,if-else语句与C语言的语法是一样的。

视频3

else总是和最近的 if 匹配

写程序注意单一出口。

视频4

注意点:

1、不要忘记大括号,建议:永远在if 和else后面加上大括号,及时当时后面只有一天语句。

JAVA只认分号。

2、错误使用 == 与 =

视频5:多路分支,switch-case

猜你喜欢

转载自blog.csdn.net/Raina_qing/article/details/83472983
今日推荐