尚学堂004天总结+流程控制语句和方法

004天

行百里者半九十,想要在一个行业里成为顶尖人才,一定满足一万小时定律,要想学好JAVA,需要持之以恒不断地努力!

今天写的代码总量
以上只是沧海一粟!!!

字符串连接符

字符串是基本数据类型么?什么时候加号会变成字符串连接符?

不是,字符串与+号后面连接的数字变量在一起,默认将后面的数字看成是字符串,将其连接起来形成另一个字符串。如果数字变量前面没有字符串则单独表示数字。

条件运算符

条件运算符的格式是什么? 

使用条件运算符(?:)可以实现 if else 的功能,其一般形式为:exp1 ? exp2 : exp3显而易见,条件运算符有三个操作数,故我们将其称为三目运算符。条件运算符是 C 语言中唯一一个三目运算符。我们把上面这个表达式称为条件表达式。这个条件表达式的意思是,如果 exp1 为真,则运算 exp2,整个条件表达式的值为 exp2 的值;反之,则运算 exp3,整个条件表达式的值为 exp3 的值。

条件运算符也成为三目运算符,三目运算也可以用什么来代替?

可以用if和else来替代

控制语句和现实逻辑对应

流程控制语句的作用是什么,分为哪几类?

流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。控制语句分为三类:顺序、选择和循环。

“顺序结构”代表“先执行a,再执行b”的逻辑。比如,先找个女朋友,再给女朋友打电话;先订婚,再结婚;

“选择结构”代表“如果…,则…”的逻辑。比如,如果女朋友来电,则迅速接电话;如果看到红灯,则停车;

“循环结构”代表“如果…,则再继续…”的逻辑。比如,如果没打通女朋友电话,则再继续打一次; 如果没找到喜欢的人,则再继续找。

一个系统,本质上都是由什么组成的?

本质上都是由“变量、选择语句、循环语句”组成。  If单选泽结构

选择结构分为哪几种?

if单选择结构,  if-else双选择结构, if-else if-else多选择结构, switch结构.

单选泽结构的语法结构是什么样的,请书写出来

Math.random()函数的作用是什么?

用来生成[0,1)之间的随机数

If else 双选择结构

If else双选择结构的语法结构是什么样的?请书写出来

本节视频第三分钟,第二十七到三十一行的代码是什么意思?

意思是如果面积大于等于周长,则输出字符串:面积大于周长,否则输出字符串:周长大于面积

If elseif  else 多选择结构

多选择结构的语法结构是什么样的?适用什么场景?

适用于判断条件很多的情况, If elseif  else 多选择结构可以有条理的进行一步步判断并执行相应的操作.

Switch语句的使用

Switch的使用场景是什么?语法格式是什么样的?

switch语句会根据表达式的值从相匹配的case标签处开始执行,一直执行到break语句处或者是switch语句的末尾。如果表达式的值与任一case值不匹配,则进入default语句(如果存在default语句的情况)。

判断布尔值的时候能使用switch么?

布尔表达式是等值判断的情况,可以使用if-else if-else多选择结构或者switch结构,如果布尔表达式区间判断的情况,则只能使用if-else if-else多选择结构.

Break的作用是什么?case能穿透么?

作用是:用于跳出当前的case,例如:switch(xx){case 1://代码执行到此处case 2:default:}

如果在case1里面添加了breakl那么,执行完case1里面的代码,程序就跳出switch。如果没有break的话,那么程序执行完case1就执行case2,一直执行下去。直到碰到break或者switch结束.

case可以穿透.

错误总结

你可能感兴趣的:(尚学堂004天总结+流程控制语句和方法)