利用switch语句进行多选一判断。

 1 <!doctype html>
 2 <meta http-equiv="content-type" content="text/html" charset="utf-8"/>
 3 switch语句,switch语句用于根据多个不同条件执行不同动作。<br/>
 4 如果你希望有选择地执行若干代码块之一,还请使用switch语句。
 5 <br/>
 6 语法结构如下:
 7 <pre>
 8 switch(n)
 9 {
10 case label1:
11     如n=label1,此处代码将执行;
12     break;
13 case label2:
14     如n=label2,此处代码将执行;
15     break;
16 case label3:
17     如n=label3,此处代码将执行;
18     break;
19 default:
20     如果n既不等于label1页不等于label2,此处代码将执行;
21 }
22 </pre>
23 <hr/>
24 我们写一个程序,一个单选框。用switch语句半段。
25 <br/>
26 程序如下:
27 <br/>
28 <form method="get" action="<?php echo $_SERVER[‘PHP_SELF‘];?>">
29 红色:<input type="radio" name="color" value="1"/><br/>
30 蓝色:<input type="radio" name="color" value="2"/><br/>
31 绿色:<input type="radio" name="color" value="3"/><br/>
32 <input type="submit"/>
33 </form>
34 <?php
35 if(!empty($_GET[‘color‘])){
36 switch($_GET[‘color‘])
37 {
38 case 1:
39   echo"你选择的是红色!";
40   break;
41 case 2:
42   echo"你选择的是蓝色!";
43   break;
44 case 3:
45   echo"你选择的是绿色!";
46   break;
47 default:
48  echo"你没有选择任何一种颜色!";
49 }
50 }
51 ?>

代码案例

从表单提交数据,用get方式来接受和提交,然后用empty来判断接受的数据是否为空。然后在进行if判断执行switch语句,可进行多选一的操作!

时间: 2024-11-06 07:30:07

利用switch语句进行多选一判断。的相关文章

利用switch语句计算特定的年份的月份共有几天。

//利用switch语句计算特定的年份的月份共有几天. let year =2015 let month =2 //先判断闰年中二月份的情况 ifmonth ==2 { if (year %400 ==0||year %4 ==0 &&year %100 !=0) //闰年的二月份29天,非闰年的二月份是28天 { print("29天") }else { print("28天") } } else { //考虑其他两种情况 switchmonth

switch语句小练习

java有两钟选择判断语句,分别是if else和switch case语句. 下面我们做一个switch case语句的练习. // 定义一个扫描器 Scanner sacnner = new Scanner(System.in); // 定义一个变量用于接收用户输入的月份 int month=sacnner.nextInt(); switch (month) { case 1: System.out.println(month + "月份是冬天"); break; case 2:

通过goto语句学习if...else、switch语句并简单优化

goto语句在C语言中实现的就是无条件跳转,第二章一上来就介绍goto语句就是要通过goto语句来更加清楚直观的了解控制结构. 我理解的goto语句其实跟switch语句有相似之处,都是进行跳转.不同的是goto语句是进行无条件的跳转,执行到这一句的时候直接就跳转了,而switch语句是要进行一个判断之后才能进行跳转.例如: 下面是用switch语句写的一个程序 1 #include <stdio.h> 2 int main(void) 3 { 4 char score; 5 scanf(&q

条件判断语句 if语句/switch语句

if(条件表达式)语句 if语句即条件判断语句,对于if语句括号里的表达式,ECMAScript会自动调用Boolean()转型函数将这个表达式的结果转换成一个布尔值.如果值为true,执行后面的一条语句,否则不执行 <script type="text/javascript"> var box = 100; if (box > 50) //if 语句里的表达式如果返回的false,只会不执行后面的一条语句 alert(box); //第二条语句,和if语句无关,所以

第二次实验判断成绩等级。 给定一百分制成绩,要求输出成绩的等级。90以上为A,80-89为B,70-79为C,60-69为D,60分以下为E,输入大于100或小于0时输出“输入数据错误”。 分别用if和用switch语句实现判断成绩等级。 给定一百分制成绩,要求输出成绩的等级。90以上为A,80-89为B,70-79为C,60-69为D,60分以下为E,输入大于100或小于0时输出“输入数据错误”

一:实验内容:1:判断成绩等级. 给定一百分制成绩,要求输出成绩的等级.90以上为A,80-89为B,70-79为C,60-69为D,60分以下为E,输入大于100或小于0时输出“输入数据错误”. 分别用if和用switch语句实现 #include <stdio.h> int main() { int grade; scanf("%d",&grade); if(grade>100||grade<0) { printf("数据错误")

GO - if判断,for循环,switch语句,数组的使用

1.if - else if - else的使用 package main import "fmt" func main() { // 1.简单使用 var a=10 if a==10 { // 这个位置不能回车,不能换行 fmt.Println(a) } //2 if - else var b =16 if b==20 { fmt.Println("20") }else{ fmt.Println("15") } //3 if - else if

正经学C#_判断[switch语句]:[c#入门经典]

switch是一个和IF语句极其相似的语句.但是Switch允许条件可以有多个值. 程序的基本结构如下 switch(textVal) { case Val: 程序代码 break case Val2: 程序代码 break case Val3: 程序代码 break ...... case ValN: 程序代码 break } switch是由花括号,括号内包含 case和break的语句. 其中,c#要求一个case必须带有一个break.一个case不能直接跳到下一个case. break

助教:C语言问题收集--scanf()的一些常见问题;switch语句;for循环的执行顺序

scanf函数中的"格式控制"后面应当是变量地址,而不应是变量名. 输入数据时不能规定精度. scanf("%7.2f",&a).这是不合法的.但是,scanf("%3d%3d",&a,&b)这样写可以. 如果在"格式控制"字符串中除了格式说明以外还有其他字符,则在输入数据时在对应位置应输入与这些字符相同的字符. scanf("%d,%d,%d",&a,&b,&

(转载)你好,C++(20).4.2.2 表达并列条件选择的switch语句:如果……如果……如果……

4.2.2  表达并列条件选择的switch语句:如果……如果……如果…… 在现实世界中,还有这样一类特殊的条件选择: 如果明天是晴天,我就穿T恤: 如果明天是阴天,我就穿衬衣: 如果明天是雨天,我就穿外套. 之所以说这是条件选择,是因为它根据不同的情况执行了不同的动作:而之所以说它特殊,是因为这些不同情况(晴天.阴天.雨天)属于同一条件(天气情况).只要是条件判断,我们就可以用if语句将其表达出来,利用前面介绍过的if…else if…并列条件选择语句,我们可以将这个看天穿衣的场景表达如下: