if语句基础

Posted hanwangyyds

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了if语句基础相关的知识,希望对你有一定的参考价值。

选择结构对应着分支语句,其分为if  /  switch语句。

语句概念:有一个分号隔开就是一条语句。

if语句基础_输出奇数

一个分号也是一个语句。


if语句基础_输出奇数_02

此处语法错误!若年龄小于18,测试顺序如下:

10大于18为假,直接输出为0,小于28,故输出结果为青年。-----------完全错误!

if语句基础_输出奇数_03

此处打印正确!

if语句基础_输出奇数_04

正确演示:开头if

                 中间else if

                  结尾else----------首尾呼应

if语句基础_if

tip:如果条件成立,要执行多条语句,需要使用代码块,即大括号    

if语句基础_取模_06

此处输出结果啥都没有。 

两个if的原因:如果a=1,才会继续运行到下一个if,按照顺序。

但前面已经定义a=0,所以第一个if不成立,那么剩下的也不会继续进行。

tip:else是如何匹配if?----------就近原则                         重要!!!

if语句基础_if

此处用大括号一括,就近原则匹配不了,所以只能跟第一个if匹配。

流程:因为a=1,所一if(a==1)为假,直接跳到else语句,打印哈哈。

注意if  else语句自身的含义,要么…………要么…………  选择语句!



if语句基础_if

这个代码想表达的意思就是如果条件成立,就打印X,如果条件不成立就打印Y


tip:当以后碰到一个常量与一个变量的比较,把常量放在等式的左边

if语句基础_if

好的代码风格!

注意一个=是赋值,==两个等于号是判断是否相等


练习:打印1到100的奇数

奇数需要取模, C语言中 % 表示取模的意思,也就是数学中的取余数。

两种算法

if语句基础_取模_10

TIP:==是相等,=是赋值,注意注意注意!!!!

使用while语句的注意事项:while后直接加(),里面大部分输入范围和条件,当然先定义变量。

在()里的内容输入完成后,用代码块执行多条语句。


以上是关于if语句基础的主要内容,如果未能解决你的问题,请参考以下文章

java基础(第六章课后作业)03

求SQL语句,删除字段中的首尾指定字符

python基本if while 语句

如何在带有 next.js 的数组映射函数中使用 if 语句

java语言基础与go语言基础,if语句的区别

03-01 Java运算符选择结构if语句