语句:分支语句、switch case ——7月22日
语句的类型包括:声明语句、表达式语句、选择语句、循环语句、跳转语句、异常语句
1.声明语句引:入新的变量或常量。 变量声明可以选择为变量赋值。 在常量声明中必须赋值。
例如:
int i = 0;//声明变量i 并赋值,也可以不赋值。
double d;
“//”表示注释一行,“/*…*/”可以注释一段区域,注释后的内容变绿。
2.表达式语句:用于计算值的表达式语句必须在变量中存储该值。
例如:
sum = i + j;//变量i和j在此之前必须先赋值。而且sum也需要声明类型。
int x = a + b; //或者在声明的同时进行运算。
3.选择语句:if, else, switch, case
4.循环语句:do, for, foreach, while
5.跳转语句:break, continue, default, return
6.异常语句:try-catch-finally
一、分支(选择)语句:
if(判断条件){程序代码,运算等}、if(){} else{}、if(){} else if(){}......else{}、if(){if(){} else if(){}} else{}
if是如果的意思,else是另外的意思,if后面跟()括号内为判断条件,如果符合条件则进入if语句执行命令。如果不符合则不进入if语句。else后不用加条件,但是必须与if配合使 用,else后也可加if,但if后需要条件。if-else可以嵌套。
//语句的分类
//顺序语句,分支(选择)语句,循环语句 //分支(选择)语句
//格式1 if(){}
//int a = 6;
//if (a <= 100 && a >= 0) ;
//{
// Console.WriteLine("您输入的这个数是100以内的数。");
//}
//Console.WriteLine(a);
//Console.ReadLine(); //格式2 if(){}else{} 二选一
//如果if满足,走if,else就不会走
//如果if不满足,else就一定会走
//Console.Write("请输入一个整数:");
//int a = int.Parse(Console.ReadLine());
//if (a > 10)
//{
//Console.WriteLine("您输入的是一个大于10的数。");
//}
//else
//{
//Console.WriteLine("您输入的不是一个大于10的数。");
//}
//Console.ReadLine(); //格式3 if(){} else if(){}...else{} 多选一
//只要上面有一个if或者else if满足条件,执行了
//从它以下的所有不需要再去判断读取
//Console.Write("请输入一个月份:");
//int month = int.Parse(Console.ReadLine ());
//if (month > 2 && month < 6)
//{
// Console.WriteLine("您输入的是春天的月份!");
//}
//else if (month > 5 && month > 9)
//{
// Console.WriteLine("您输入的是夏天的月份!");
//}
//else if (month > 8 && month < 12)
//{
// Console.WriteLine("您输入的是秋天的月份!");
//}
//else if (month == 12 || month == 1 || month == 2)
//{
// Console.WriteLine("您输入的是冬天的月份!");
//}
//else
//{
// Console.WriteLine("您的输入有误!");
//}
//Console.ReadLine(); //格式4 if的嵌套
//首先规定好大的范围,再进去判断各种小的情况
Console.Write("请输入一个月份:");
int month = int.Parse(Console.ReadLine());
if (month >= && month <= )
{
if (month > && month < )
{
Console.WriteLine("您输入的是春天的月份!");
}
else if (month > && month > )
{
Console.WriteLine("您输入的是夏天的月份!");
}
else if (month > && month < )
{
Console.WriteLine("您输入的是秋天的月份!");
}
else //month == 12 || month == 1 || month == 2
{
Console.WriteLine("您输入的是冬天的月份!");
}
}
else
{
Console.WriteLine("您的输入有误!");
}
Console.ReadLine();
二、switch case 格式 多选一
//switch case 多选一
Console.WriteLine("1.汉堡包");
Console.WriteLine("2.鸡腿");
Console.WriteLine("3.鸡米花");
Console.WriteLine("4.鸡肉卷");
Console.Write("请输入您选择的商品编号:");
string a = Console.ReadLine();//也可以是int类型:int a=int.Pars(Console.ReadLine());
//switch格式
switch (a)//括号内是变量名称
{
case "": //case后面必须要有一个空格,int类型的话就是:case 1
Console.WriteLine("您选择的商品是:汉堡包!");
break;//作用是跳出最近的花括号
case "":
Console.WriteLine("您选择的商品是:鸡腿!");
break;
case "":
Console.WriteLine("您选择的商品是:鸡米花!");
break;
case "":
Console.WriteLine("您选择的商品是:鸡肉卷!");
break;
default://相当于else,以上可能都不是
Console.WriteLine("您的输入有误!此商品不存在!");
break;
}
Console.ReadLine(); //if格式
//if (a == "1")
//{
// Console.WriteLine("您选择的商品是:汉堡包!");
//}
//else if (a == "2")
//{
// Console.WriteLine("您选择的商品是:鸡腿!");
//}
//else if (a == "3")
//{
// Console.WriteLine("您选择的商品是:鸡米花!");
//}
//else if (a == "4")
//{
// Console.WriteLine("您选择的商品是:鸡肉卷!");
//}
//else
//{
// Console.WriteLine("您的输入有误!此商品不存在!");
//}
//Console.ReadLine();
语句:分支语句、switch case ——7月22日的更多相关文章
- 请使用switch语句和if...else语句,计算2008年8月8日这一天,是该年中的第几天。
请使用switch语句和if...else语句,计算2008年8月8日这一天,是该年中的第几天. #include <stdio.h> int main() { /* 定义需要计算的日期 ...
- C# 语句 分支语句 switch----case----.
第二种分支语句 switch..case. switch(一个变量){ case 值:要执行的代码段;break; case 值:要执行的代码段;break; ... ... ... default ...
- C# 语句 分支语句
语句是指程序命令,按照顺序执行.可以分为 顺序语句 分支语句 循环语句 之前学习的内容都是按照顺序程序执行的,称之为顺序语句. 今天学的的内容是分支语句. 语句可以嵌套,可以是以分号结尾的单行 ...
- 12月22日《奥威Power-BI财务报表数据填报》腾讯课堂开课啦
一扇可以通向任何地方的“任意门”,是我们多少人幼时最梦寐以求的道具之一.即使到了现在,工作中的我们还会时不时有“世界那么大,我想去看看”的念头,或者在突然不想工作的时刻,幻想着自己的家门变成了“任意门 ...
- Autodesk 最新开发技术研讨会 -8月22日-Autodesk北京办公室
为了增进与广大中国地区Autodesk产品的二次开发人员的了解与互动,帮助中国地区的Autodesk产品二次开发人员了解Autodesk最新的二次开发技术动向,并获得Autodesk公司专业开发支持顾 ...
- 见见面、聊聊天 - 5月22日晚7点Meetup,三里屯绿树旁酒吧,畅谈云技术和应用
总是邮件.QQ什么的线上聊,让我们见面吧,不怕见光死,呵呵. 我和同事会先抛砖引玉,给大家介绍一下Autodesk几款最新的云技术和解决方案,然后大家就可畅所欲言,自由交流.来自五湖四海的人,为了 ...
- 2016年12月22日 星期四 --出埃及记 Exodus 21:17
2016年12月22日 星期四 --出埃及记 Exodus 21:17 "Anyone who curses his father or mother must be put to deat ...
- 转:[置顶] 从头到尾彻底理解KMP(2014年8月22日版)
[置顶] 从头到尾彻底理解KMP(2014年8月22日版)
- 2016年11月22日 星期二 --出埃及记 Exodus 20:13
2016年11月22日 星期二 --出埃及记 Exodus 20:13 "You shall not murder.不可杀人.
随机推荐
- Java反序列化漏洞通用利用分析
原文:http://blog.chaitin.com/2015-11-11_java_unserialize_rce/ 博主也是JAVA的,也研究安全,所以认为这个漏洞非常严重.长亭科技分析的非常细致 ...
- 分区格式化mkfs
mkfs — build a Linux filesystem 用法举例: mkfs.ext3 /dev/sdb1 #把sdb1格式化为ext3文件系统 也可以写成 mkfs -t ext3 /d ...
- ThreadLocal 实现线程内共享变量
package com.cn.gbx; import java.util.Date; import java.util.Random; import java.util.Timer; import j ...
- iOS - ASIHTTPRequest 网络请求
前言 使用 iOS SDK 中的 HTTP 网络请求 API,相当的复杂,调用很繁琐,ASIHTTPRequest 就是一个对 CFNetwork API 进行了封装,并且使用起来非常简单的一套 AP ...
- tomcat PermGen space
centos: 修改Tomcat中的catalina.sh文件.--用了这个 在catalina.sh文件中,找到cygwin=false,在这一行的前面加入参数,具体如下 # vim TOMCAT_ ...
- js原型链闭包作用域链-Tom
1.原型相当于Java.C++里面的父类,由封装公有属性及方法而产生,子类可以继承. 原型继承实现(函数的原型属性指向原型函数一个实例对象,函数的原型的构造函数指向函数本身) 1)eg:原型链 fun ...
- 线程高级应用-心得6-java5线程并发库中同步工具类(synchronizers),新知识大用途
1.新知识普及 2. Semaphore工具类的使用案例 package com.java5.thread.newSkill; import java.util.concurrent.Executor ...
- Android自动接听&挂断电话(包含怎么应对4.1以上版本的权限检
一 前言 这两天要研究类似白名单黑名单以及手势自动接听的一些功能,所以呢,自然而然的涉及到怎么自动接听/挂断电话的功能了.对于自动接听这一块,android4.1版本及其以上的版本和之前的版本处理逻 ...
- shell远程执行命令
ssh主要参数说明 -l 指定登入用户 -p 设置端口号 -f 后台运行,并推荐加上 -n 参数 -n 将标准输入重定向到 /dev/null,防止读取标准输入 -N 不执行远程命令,只做端口转发 - ...
- java中的堆内存和栈内存
Java把内存分成两种: 一种叫做栈内存 一种叫做堆内存 栈内存 : 在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配.当在一段代码块中定义一个变量时,java就在栈中为这个变 ...