switch case语句

Javascript 流程控制

和自甴很熟 提交于 2020-03-05 06:27:56
流程控制 JavaScript通过流程语句来执行程序流,程序流有若干语句组成。在正常情况下,程序中 的语句时按照书写顺序执行的,这种结构称为顺序结构。除了顺序结构之外还有选择结构和循环结构。 1.选择结构 (1)if-else语句 语法: if(condition){   statementS; }else {   statements; } (2)if-else if-else语句 语法: if(condition){   statementS; }else if{   statements; } …… else{   statements; } 例如: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta charset="GB2312"> <title>选择结构</title> <script language="JavaScript"> function max() { var fist=parseInt(form1.fist.value); var secod=parseInt(form1.secod.value); if(isNaN(fist)){ alert(

Java入门 - 语言基础 - 11.switch_case

独自空忆成欢 提交于 2020-03-04 18:20:14
原文地址: http://www.work100.net/training/java-switch-case.html 更多教程: 光束云 - 免费课程 switch_case 序号 文内章节 视频 1 概述 - 请参照如上 章节导航 进行阅读 1.概述 switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。 语法 switch case 语句语法格式如下: switch(expression){ case value : //语句 break; //可选 case value : //语句 break; //可选 //你可以有任意数量的case语句 default : //可选 //语句 } switch case 语句有如下规则: switch 语句中的变量类型可以是: byte 、 short 、 int 或者 char 。从 Java SE 7 开始, switch 支持字符串 String 类型了,同时 case 标签必须为字符串常量或字面量。 switch 语句可以拥有多个 case 语句。每个 case 后面跟一个要比较的值和冒号。 case 语句中的值的数据类型必须与变量的数据类型相同,而且只能是常量或者字面常量。 当变量的值与 case 语句的值相等时,那么 case 语句之后的语句开始执行,直到 break 语句出现才会跳出

Python-if-elif-else语句

孤街醉人 提交于 2020-03-03 08:41:50
Source: #!/bin/env python # coding=gb2312 # -*- coding: gb2312 -*- from __future__ import division #### if-else #### print '#### if-else ####' a = input("a: ") # 12 or 10+2 b = input("b: ") if(a>b): print "max: ", a else: print "max: ", b #### if-elif-else #### print '#### if-elif-else ####' score = raw_input("score: ") # string score = int(score) if(score>=90) and (score<=100): print "A" elif(score>=80 and score<90): print "B" elif(score>=60 and score<80): print "C" else: print "D" #### switch I #### print '#### switch ####' x = 1 y = 2 operator = "/" result = { "+": x+y, "-": x-y, "*": x*y,

Python-if-elif-else语句

我的未来我决定 提交于 2020-03-03 08:36:55
Source: #!/bin/env python # coding=gb2312 # -*- coding: gb2312 -*- from __future__ import division #### if-else #### print '#### if-else ####' a = input("a: ") # 12 or 10+2 b = input("b: ") if(a>b): print "max: ", a else: print "max: ", b #### if-elif-else #### print '#### if-elif-else ####' score = raw_input("score: ") # string score = int(score) if(score>=90) and (score<=100): print "A" elif(score>=80 and score<90): print "B" elif(score>=60 and score<80): print "C" else: print "D" #### switch I #### print '#### switch ####' x = 1 y = 2 operator = "/" result = { "+": x+y, "-": x-y, "*": x*y,

Python-if-elif-else语句

不想你离开。 提交于 2020-03-03 08:21:51
Source: #!/bin/env python # coding=gb2312 # -*- coding: gb2312 -*- from __future__ import division #### if-else #### print '#### if-else ####' a = input("a: ") # 12 or 10+2 b = input("b: ") if(a>b): print "max: ", a else: print "max: ", b #### if-elif-else #### print '#### if-elif-else ####' score = raw_input("score: ") # string score = int(score) if(score>=90) and (score<=100): print "A" elif(score>=80 and score<90): print "B" elif(score>=60 and score<80): print "C" else: print "D" #### switch I #### print '#### switch ####' x = 1 y = 2 operator = "/" result = { "+": x+y, "-": x-y, "*": x*y,

ruby条件控制结构

天涯浪子 提交于 2020-03-02 14:05:49
一、比较语句 大部分和其他的语言一样,这里注意<=>、 条件语句 如下几种形式 if if ..else.. end if..elsif..else..end unless(if not) case..when z 注意在ruby中只有nil和false为假。 x=1 if x==1 puts 1 elsif x==2 puts 2 else puts 3 end 注意是elsif,不是elseif。与c相比,多了个end 。 但Ruby的case语句和C/C++的格式差异很大: case 被判断项 when 比较值 then 代码 when 比较值 then 代码 else 代码 end def [](index) case index when 0, -2 then @x when 1,-1 then @y when :x,"x" then @x when :y,"y" then @y else nil end end p[0],p[-2]都返回x 例如,下面两段代码是等价的,但使用case的代码更加清晰: if var < 60 print "failed/n" elsif var < 70 print "passed/n" elsif var < 80 print "good/n" elsif var < 90 print "great/n" else print

判断及循环语句结构

筅森魡賤 提交于 2020-03-01 23:06:39
I.判断语句: 1.if语句: A.If(){ //执行语句; } B.if(){ //执行语句; }else{ //执行语句; } C.if(){ //执行语句; }else if{ //执行语句; } …… else{ //执行语句; } 2.switch语句: switch(表达式){ case 常量表达式1:语句1; case 常量表达式2:语句2; …… default:语句; } II.循环语句: 1.for循环语句: for(循环变量初始值;循环条件;循环变量增值){ statement; } 2.while循环: while(条件){ //循环体; } 3.do while循环: do{ //循环体; }while(条件) III.各循环语句的区别: 1.for与while循环的区别: for循环多用于知道循环次数的情况下; while循环多用于不知道循环次数的情况下,通过某些条件判断控制循环次数; 2.while循环与do while循环的区别: do while先执行循环体,再判断条件,如果条件满足,继续执行,不满足,退出循环; while循环先判断条件,满足就执行循环体,不满足退出; 来源: https://www.cnblogs.com/lisu/p/3869705.html

JavaDAY2

三世轮回 提交于 2020-03-01 10:18:59
三元运算符 格式 :关系表达式?表达式1:表达式2 范例 :a>b?a:b 计算规则 :首先计算关系表达式的值 如果为true,表达式1的值就是运算结果 如果为false,表达式2的值就是运算结果 public class HelloWorld { public static void main ( String [ ] args ) { int a = 10 ; int b = 20 ; int max = a > b ? a : b ; System . out . println ( "max:" + max ) ; } } 该程序将输出max=20,在其中包括了运算符+操作 两只老虎案例 两只老虎 一只180kg,另一只200kg,判断体重是否相等 (1)定义两个变量用来保存老虎体重 int weight1 = 180 ; int weight2 = 200 ; (2)用三元运算符判断 boolean b = ( weight1 == weight2 ) ? true : false 三个和尚案例 三个和尚比身高 (1)定义变量 int height1 = 210 int height2 = 160 int height3 = 150 (2使用三元运算符 int tempheight = height2 > height3 ? height2 : height3 ; int

Google Java编程风格指南

那年仲夏 提交于 2020-02-29 13:17:55
作者:Hawstein 出处: http://hawstein.com/posts/google-java-style.html 声明:本文采用以下协议进行授权: 自由转载-非商用-非衍生-保持署名|Creative Commons BY-NC-ND 3.0 ,转载请注明作者及出处。 前言 这份文档是Google Java编程风格规范的完整定义。当且仅当一个Java源文件符合此文档中的规则, 我们才认为它符合Google的Java编程风格。 与其它的编程风格指南一样,这里所讨论的不仅仅是编码格式美不美观的问题, 同时也讨论一些约定及编码标准。然而,这份文档主要侧重于我们所普遍遵循的规则, 对于那些不是明确强制要求的,我们尽量避免提供意见。 1.1 术语说明 在本文档中,除非另有说明: 术语class可表示一个普通类,枚举类,接口或是annotation类型( @interface ) 术语comment只用来指代实现的注释(implementation comments),我们不使用“documentation comments”一词,而是用Javadoc。 其他的术语说明会偶尔在后面的文档出现。 1.2 指南说明 本文档中的示例代码并不作为规范。也就是说,虽然示例代码是遵循Google编程风格,但并不意味着这是展现这些代码的唯一方式。 示例中的格式选择不应该被强制定为规则。

Java学习日记----基础1

微笑、不失礼 提交于 2020-02-27 18:59:12
------- android培训 、 java培训 、期待与您交流! ---------- 1 标识符:由26个字母大小写,0-9,"_"和"$"组成.   1.1 关键字:被java赋予民特殊含义的单词,这个形式在C++中也有.   1.2 标识符的定义规则:(1)不可以以数字开头;(2)不可以使用关键字.     在java中严格区分大小写,在起名字时,为了提高阅读性,要尽量有意义.   1.3 main不是关键字,但是却可以被JVM识别.   1.4 ava的名称规范:(1)包名:所有字母都小写,如xxyyzz.            (2)类名,接口名:多单词组成时,单词的首字母大写,如XxYyZz.            (3)变量名,函数名:多单词组成时,第一个单词首字母小写,第二单词开始,首字母大写.如xxYyZz.            (4)常量名:所有字母都大写,单词间用下划线连接,如XX_YY_ZZ. 2 常量:java中固定不变的一些数据.   2.1 Java中常量的分类:(1)整数常量:所有整数;(2)小数常量:所有的小数; (3)布尔型常量:true和false; (4)字符常量:将一个数字,字母或符号用单引号''标识; (5)字符串常量:将一个或多个字符用双引号标识,可以为空; (6)null常量:null.   2.2 对于整数