对于if判断和switch选择的入门理解

今天是分享一下流程控制语句中对if判断和switch选择的初步了解,让我们来看一下这两者的代码结构。

if 判断:

if(条件1)

{代码1}

else if(条件2)

{代码2}

else{代码n}

if判断中的条件都必须为bool类型。代码可以是任意功能,任意数目。表示如果条件1成立,则执行代码1,否则判断条件2是否成立,如果成立,则执行代码2。所有条件都不成立则执行代码n。其中最后else的部分是可以省略的,表示如果以上条件都不成立,判断结束。else if可以重复任意次数。

举一个简单的例子:

让用户输入一个年份(1900-2100,若不属于这个范围,则提示错误),判断该年是闰年还是平年。 闰年规则: 情况1:4的倍数,但不是100的倍数      情况2:400的倍数 两种情况满足其一就算是闰年,否则就是平年

以上就是if判断简单的代码实例与运行结果,当然输出不同,结果不同。

switch选择:

switch(变量或表达式)

{

case 值1:

代码1

break;

case 值2:

代码2

break;

default:

代码n

break;

}

switch中变量和表达式

case中的值必须是具体的值,值得类型只能是:string,char,bool,枚举,整数。case语句可以有任意多个,default只能是0个或1个。

switch语句表示先计算出变量或表达式的值,将该值与后面的值进行比较,如果与某一个case后面的值相同,则运行该case后面的代码,如果与所有case后面的值都不同,则运行default后面的代码。

下面我们来看一个简单例子:

好了,今天就总结到这里。

时间: 2024-11-06 17:06:41

对于if判断和switch选择的入门理解的相关文章

if判断和switch选择

在C#中,if判断语句相信是最基础最普遍的一个语法了,在这里简单记录一下if判断语句和switch选择之间的某些关联. if判断语句的代码格式: 其中的条件1和条件2,均为boll类型,代码1和代码2,直到代码n,都为任意功能.任意数量, 下面说一下switch,它的格式为: switch语句中的case语句也是任意数量,if判断与switch语句锁表达的意思有点相通,举个例子说明: 我要实现一个功能,首先请用户选择输入1或者2,如果是1的话,表示用户选择登录,如果是2的话,表示用户选择注册,听

Java Script 流程控制语句(if判断、switch选择和循环)

在JS中流程控制语句是相互嵌套配合使用的,以下个人见解整理仅供参考: if判断:听名字基本大概就能知道其作用,主要用于判断:下面代码示例可以更清晰的感觉到: if(判断条件){ 代码块1: } else { 代码块2: } 这是if判断的第一种写法,表示,如果判断条件为true,就执行代码块1,否则执行代码块2,后面的else就表示否则:else可以写也可以不写,不写就代表,如果判断条件为真就执行代码块1,否者什么都不用做: if(判断条件1){ 代码块1: } else  if(判断条件2)

关于if判断和switch

1.if判断: if(条件1){ 执行语句: } else if(条件2)}{ 执行语句2: } else{ 执行语句3: } if里面可以有无限个else if,而else if里面能嵌套无限个if. if判断优点:简单易用.简单的判断比较适合用if执行方式:一条一条的执行判断语句,直到匹配到对应的值. 2.switch选择 switch(变量){ case 值1: //变量等于值1 执行语句1: case 值2: //变量等于值2 执行语句2: ............ } switch选择

switch选择和if判断处理相似问题的比较

在编程中,萨摩遇到了一个常见的功能需要实现,即对某多功能程序展示菜单给用户进行向导和选择.比如: 在进行编码时,老师给与的建议是对用户输入的数据进行多个if判断,从而进行相应的代码功能段.代码示例: if(input=="0") { break; } else if(input=="1") { #region 添加数据 #endregion } else if(input=="2") { #region 删除数据 #endregion } els

关于流程控制语句中switch选择和各种循环

一.switch选择 switch的每个每支后面都必须写上"break",每个值都必须是一个具体的值,case可以是任何多个,default是0个或1个 Console.WriteLine("1.登陆"); Console.WriteLine("2.注册"); Console.Write("请选择(1-2):"); string input = Console.ReadLine(); switch (input) {    

Java(4)switch选择结构

一.switch结构(开关语句)的语法 switch(表达式 ){--->类型为int.char case  常量1 :--->case 结构可以有多个 //语句块1 break;--->程序跳出switch结构 case  常量n :--->常量的值不能相同 //语句块n break; default:--->和if结构中的else作用相同 //语句块 break; } 示例1:张三参加计算机编程大赛,如果获得第一名,将旅游一个月.如果获得第2名,将奖励一台笔记本电脑.如果

选择结构二switch选择结构

 在上一章节我们讲解了if选择结构  本章我们学习 switch选择结构 还要知道if选择结构和switch结构的区别 为什么学习了if选择结构还要学习switch选择结构  以及 两种选择结构的运用场合 下面我们来看一个问题 问题:小明参加计算机比赛, 如果获得第1名那么就给他买一个车, 如果获得第2名就给他买一个手机 如果获得第3名就给他买本书 否则就什么都不买 这个题的解决方法可以用多重if选择结构  还可以用switch选择结构下面我们具体的使用每种选择结构都来操作一下 if(成绩==第

java学习之switch选择结构

学编程吧java学习之switch选择结构发布了,欢迎大家通过xuebiancheng8.com来访问 前面分析了java的流程控制分为选择结构,循环结构,其中选择结构可以分为if选择结构和switch结构.下面我们来分析switch...case结构. switch...case结构也是用来实现选择结构 语法如下: switch(变量){ case 常量1: ...... break; case 常量2: ...... break; default: ...... break; } 语法太抽象

Java——switch选择结构

switch语句是由一个控制表达式和case标签组成的,和 if 语句不同的是 ,switch语句后面控制表达式的数据类型只能是整型,不能是boolean型,·case 标签后面紧跟一个代码块.case作为这个代码块的表示. switch语法格式: switch选择结构用到了四个关键字  : >switch:表示"开关"这个开关就是switch关键字后面小括号里的表达式的值,jdk1.7后,switch语句小括号里面可以是 int .short .byte .char .枚举.S