switch case语句

五、C#入门—流程控制

旧巷老猫 提交于 2020-04-07 17:07:29
五、C#流程控制   5.1.if语句     1)结构           if(条件判断表达式)       {         func1       }else       {         func2       }       5.2.switch语句     1)结构       switch(表达式)       {         case 常量表达式:条件语句;break;         case 常量表达式:条件语句;break;         case 常量表达式:条件语句;break;         ...         default:条件语句;       }   5.3.三目运算符     1)结构       <表达式1>?<表达式2>:<表达式3>   5.4.while语句     1)结构          while(条件判断表达式)       {         代码语句;       }     5.5.do...while语句     至少执行一次     1)结构          do{         代码语句;       }while(条件判断表达式)        5.6.for语句     1)结构            for(初始条件;判断条件;循环条件)       {         代码语句;   

C语言入门

淺唱寂寞╮ 提交于 2020-04-07 16:43:48
文章转自 https://www.imooc.com/course/programdetail/pid/37 c语言入门 C语言一经出现就以其功能丰富、表达能力强、灵活方便、应用面广等特点迅速在全世界普及和推广。C语言不但执行效率高而且可移植性好,可以用来开发应用软件、驱动、操作系统等。C语言也是其它众多高级语言的鼻祖语言,所以说学习C语言是进入编程世界的必修课。 hello,world #include<stdio.h> int main() { /*在双引号中间输入Hello World*/ printf("Hello World"); return 0; } 注:在最新的C标准中,main函数前的类型为 int 而不是 void c语言的具体结构 简单来说,一个C程序就是由若干 头文件 和 函数 组成。 #include <stdio.h> 就是一条预处理命令, 它的作用是通知C语言编译系统在对C程序进行正式编译之前需做一些预处理工作。 函数 就是实现代码逻辑的一个小的 单元 。 必不可少之主函数 一个C程序有且只有一个主函数,即 main 函数。 C程序就是执行主函数里的代码,也可以说这个 主函数 就是C语言中的 唯一入口 。 而 main 前面的 int 就是主函数的类型. printf() 是 格式输出 函数,这里就记住它的功能就是在 屏幕上输出指定的信息 return

Golang基础语法(一)

断了今生、忘了曾经 提交于 2020-04-07 09:38:44
Golang基础知识 一、运行 1.go run hello.go直接运行go文件 2.go build hello.go 编译hello.go,产生二进制可执行文件 3.go install hello.go 编译产生二进制文件,并且将其移动到GOPATH的bin目录下,在任何的目录下都可执行该文件 二、变量 声明方法: Var 变量名类型= 值 //声明时复制 Var 变量名= 值 //不声明类型,编译器自己推出变量类型 Var 变量类型 变量= 值 //声明后再赋值 速记声明 变量名:= 值 //速记声明 左边至少有一个是新变量,且不能作为全局变量 _,b = 5,7 //空白标识符用于抛弃值,如左边,5被抛弃 三、数据类型 bool类型:true或false 有符号整型:uint8,uint16,uint32,uint64,uint 无符号整型:int8,int16,int32,int64,int 浮点型:float32,float64 复数型:complex64,complex128 特殊:type(uint8的别称),rune(int32的别名) 字符型:string 派生类型:指针、数组、结构体、Channel、函数、切片、接口、Map 类型转换:T(v)将v转换为T值 //Go中没有隐式转换 常量:只能是布尔型、数字和字符串,且被const修饰的常量不能被更改

Java从入门到精通复习

大憨熊 提交于 2020-04-06 17:52:58
第一篇:Java基础 unit1 初识Java 定义:面向对象,跨平台,可编程,语言 概要:JVM-Java虚拟机 JRE-Java运行环境 JDK-Java程序开发工具包 版本:SE EE ME 搭建:JDK下载-配置环境-测试 unit2 熟悉Eclipse 添加断点:双击前面 程序调试:F6单步跳过 F5单步跳入 unit3 Java语言基础 主类:psvm----主方法  PS:先调用再执行 基本数据类型:byte short int long float double char boolean 变量常量:声明常量--final 成员变量:static 局部变量 标识符关键字:user_name 运算符:赋值,算数,比较,自增自减,逻辑,位运算符,三元运算符   赋值= 相等== 三元:条件式?值1: 值2 数据类型转换:隐式:byte<shourt<int<long<float<double,低-----》高         显式:int a = (int) 12.3; 强制性 注释:// /* */ /** */ 添加注释:Window->Preference->Java->Code Style->Code Template ,然后展开Comments节点就是所有需设置注释的元素了! (1)输入“/**”并回车。 (2)用快捷键 Alt+Shift+J(先选中某个方法

C语言编程优化运行速度

混江龙づ霸主 提交于 2020-04-06 04:02:18
1、选择合适的算法和数据结构 选择一种合适的数据结构很重要,如果在一堆随机存放的数中使用了大量的插入和删除指令,那使用链表要快得多。数组与指针语句具有十分密切的关系,一般来说,指针比较灵活简洁,而数组则比较直观,容易理解。对于大部分的编译器,使用指针比使用数组生成的代码更短,执行效率更高。 在许多种情况下,可以用指针运算代替数组索引,这样做常常能产生又快又短的代码。与数组索引相比,指针一般能使代码速度更快,占用空间更少。使用多维数组时差异更明显。下面的代码作用是相同的,但是效率不一样。 数组索引 指针运算 For(;;){ p=array A=array[t++]; for(;;){ a=*(p++); 。。。。。。。。。 。。。。。。 } } 指针方法的优点是, array 的地址每次装入地址 p 后,在每次循环中只需对 p 增量操作。在数组索引方法中,每次循环中都必须根据 t 值求数组下标的复杂运算。 2、使用尽量小的数据类型 能够使用字符型 (char) 定义的变量,就不要使用整型 (int) 变量来定义;能够使用整型变量定义的变量就不要用长整型 (long int) ,能不使用浮点型 (float) 变量就不要使用浮点型变量。当然,在定义变量后不要超过变量的作用范围,如果超过变量的范围赋值, C 编译器并不报错,但程序运行结果却错了,而且这样的错误很难发现。 在

34,switch语句

杀马特。学长 韩版系。学妹 提交于 2020-04-05 19:34:39
switch语句 #include<stdio.h> int main(void) { printf("请输入要取得楼层"); int a; scanf("%d",&a); switch(a) //switch和case只能接受整型数据 { case 1: //只要执行了一个case或者default语句,就会执行剩下的语句,所以需要 ptintf("上1楼");//break来跳出 break; //跳出switch语句 case 2: printf("上二楼"); break; default: //case没有的情况就执行这个,一个switch里也可以不含有default printf("错误输如");//且default语句可以放在switch里的任何地方 break; } return 0; } 来源: https://www.cnblogs.com/baizhige/p/12634454.html

GO SWITCH

不想你离开。 提交于 2020-03-31 09:27:38
switch 语句用于基于不同条件执行不同动作,每一个 case 分支都是唯一的,从上至下逐一测试,直到匹配为止。 switch 语句执行的过程从上至下,直到找到匹配项,匹配项后面也不需要再加 break。 switch 默认情况下 case 最后自带 break 语句,匹配成功后就不会执行其他 case,如果我们需要执行后面的 case,可以使用 fallthrough 。 语法 Go 编程语言中 switch 语句的语法如下: switch var1 { case val1: ... case val2: ... default: ... } 变量 var1 可以是任何类型,而 val1 和 val2 则可以是同类型的任意值。类型不被局限于常量或整数,但必须是相同的类型;或者最终结果为相同类型的表达式。 您可以同时测试多个可能符合条件的值,使用逗号分割它们,例如:case val1, val2, val3。 来源: https://www.cnblogs.com/justart/p/11661911.html

Java程序逻辑控制

旧时模样 提交于 2020-03-30 23:51:27
程序逻辑控制 1. Java 程序结构与逻辑控制 在 Java中程序有三种结构:顺序结构、分支结构、循环结构 1.1 Java 分支结构 分支结构:进行逻辑判断,当满足某些条件时才会执行某些语句。 1. if语句 if(布尔表达式){ //条件满足时执行的代码 }else{ //条件不满足时执行的代码 } if(布尔表达式){ //条件满足时执行的代码 }else if(布尔表达式){ //条件满足时执行的代码 }…… else{ //条件不满足时执行的代码 } 使用 if else 语句可以实现条件的判断,但是如果进行多值判断,可以使用switch语句。 public class Test5 { public static void main(String[] args ){ int math = 95; int english = 56; if ( math > 60){ System. out .println( " 数学及格了 " ); } else { System. out .println( " 数学没及格 " ); } if ( english >60){ System. out .println( " 英语及格了 " ); } else { System. out .println( " 英语没及格 " ); } } } 运行结果: 数学及格了 英语没及格

Java基础语法(4)-流程控制

我只是一个虾纸丫 提交于 2020-03-30 22:35:42
title: Java基础语法(4)-流程控制 blog: CSDN data: Java学习路线及视频 1.程序流程控制 流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。 三种基本流程结构 顺序结构--- 程序从上到下逐行地执行,中间没有任何判断和跳转 分支结构--- 根据条件,选择性地执行某段代码。有if…else和switch-case两种分支语句 循环结构--- 根据循环条件,重复性的执行某段代码。有while、do…while、for、foreach三种循环语句。 2.顺序结构 Java中定义成员变量时采用合法的 前向引用 //正确形式 public class Test{ int num1 = 12; int num2 = num1 + 2; } //错误形式 public class Test{ int num2 = num1 + 2; int num1 = 12; } 3.分支语句1: if-else if(条件表达式){ 执行代码块; } if(条件表达式){ 执行代码块1; } else{ 执行代码块2; } if(条件表达式1){ 执行代码块1; } else if (条件表达式2){ 执行代码块2; } …… else{ 执行代码块n; } 分支结构: if-else使用说明 条件表达式必须是布尔表达式

PHP Switch 语句

走远了吗. 提交于 2020-03-30 03:56:59
PHP Switch 语句 switch 语句用于根据多个不同条件执行不同动作。 如果您希望 有选择地执行若干代码块之一 ,请使用 switch 语句。 语法 <?phpswitch (n){ case label1: // 如果 n=label1,此处代码将执行; break; case label2: // 如果 n=label2,此处代码将执行; break; default: // 如果 n 既不等于 label1 也不等于 label2,此处代码将执行;}?> 工作原理:首先对一个简单的表达式 n (通常是变量)进行一次计算。将表达式的值与结构中每个 case 的值进行比较。如果存在匹配,则执行与 case 关联的代码。代码执行后,使用 break 来阻止代码跳入下一个 case 中继续执行。 default 语句用于不存在匹配(即没有 case 为真)时执行。 实例 <?php$favcolor="red";switch ($favcolor){ case "red": echo "你喜欢的颜色是红色!"; break; case "blue": echo "你喜欢的颜色是蓝色!"; break; case "green": echo "你喜欢的颜色是绿色!"; break; default: echo "你喜欢的颜色不是 红, 蓝, 或绿色!";}?>输出是