C#上手练习1(if语句、Swich语句)
1、打印字符串。
2、调用简单方法,方法里有if语句、Swich语句。
C# if else 语句是最常用的条件语句,并且 if else 语句的形式有多种,包括单一条件的 if 语句、二选一条件的 if else 语句以及多选一条件的 if else if 语句。下面将详细介绍这 3 种形式。
单一条件的 if 语句
单一条件的 if 语句是最简单的 if 语句,只有满足 if 语句中的条件才能执行相应的语句。
具体的语法形式如下。
if(布尔表达式)
{
语句块;
}
这里语句块是指多条语句。当布尔表达式中的值为 True 时执行语句块中的内容,否则不执行。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
C# switch case 语句也是条件语句的一种,与上一节介绍的《C# if else语句》是类似的,但在判断条件的选择上会有一些局限性。
具体的语法形式如下。
switch(表达式)
{
case 值 1:
语句块 1;
break;
case 值 2:
语句块 2;
break;
...
default:
语句块 n;
break;
}
在这里,switch 语句中表达式的结果必须是整型、字符串类型、字符型、布尔型等数据类型。
如果 switch 语句中表达式的值与 case 后面的值相同,则执行相应的 case 后面的语句块。
如果所有的 case 语句与 switch 语句表达式的值都不相同,则执行 default 语句后面的值。
default 语句是可以省略的。需要注意的是,case 语句后面的值是不能重复的。
using KingTest01;
using System; namespace KingTest01 {
class Program1
{
static void Main(string[] args)
{
Console.WriteLine("1234的千分位是" + / );
Console.WriteLine("1234的百分位是" + / % );//12.34
Console.WriteLine("1234的十分位是" + / % );//123.4
Console.WriteLine("1234的个分位是" + % );
Console.WriteLine("2的10次方是" + ( << )); Program1 Test = new Program1();
Test.year();
Test.calculate();
Test.calculate1(, );
Program1 Write = new Program1();
Write.Write(); } public void year(int a)
{
if (a % != )
{
Console.WriteLine(a + "不是闰年");
}
else
{
Console.WriteLine(a + "是闰年");
}
} public void calculate(int a)
{
Console.WriteLine(a + "是" + (a % == ? "偶数" : "奇数")); }
public void calculate1(int a, int b)
{
Console.WriteLine(a + "和" + b + "较大的是" + (a > b ? a : b)); }
public void Write()
{
Console.WriteLine("请输入您的得分情况"); int a = int.Parse(Console.ReadLine());//将屏幕输入的字符串转换为int类型
switch (a / )
{
case :
Console.WriteLine("您的得分是" + a + ";非常优秀");
break;
case :
Console.WriteLine("您的得分是" + a + ";优秀");
break;
case :
Console.WriteLine("您的得分是" + a + ";良好");
break;
case :
Console.WriteLine("您的得分是" + a + ";不错");
break;
case :
Console.WriteLine("您的得分是" + a + ";一般");
break;
default:
Console.WriteLine("您的得分是" + a + ";非常糟糕");
break; } }
}
}
C#上手练习1(if语句、Swich语句)的更多相关文章
- 条件分支语句(SWICH语句)
语法 swich(条件表达式){ Case 表达式: 语句……. Break; Case 表达式: 语句……. Break; Case 表达式: 语句……. Break; default: 语句……. ...
- javascript语句——条件语句、循环语句和跳转语句
× 目录 [1]条件语句 [2]循环语句 [3]跳转语句 前面的话 默认情况下,javascript解释器依照语句的编写顺序依次执行.而javascript中的很多语句可以改变语句的默认执行顺序.本文 ...
- javascript语句——表达式语句、块语句、空语句和声明语句
× 目录 [1]表达式 [2]块语句 [3]空语句[4]声明 前面的话 如果表达式在javascript中是短语,那么语句(statement)就是javascript整句或命令.表达式计算出一个值, ...
- 语句--分支语句if case
语句是指程序命令,都是按照顺序执行的.语句在程序中的执行顺序称为“控制流”或者“执行流”.根据程序对运行时所收到的输入的响应,在程序每次运行时控制流可能有所不同. 语句可以嵌套,可以是以分号结尾的单行 ...
- [转]PB 基本语句 循环语句
PB 基本语句一.赋值语句赋值语句用于给变量.对象属性赋值,这是应用程序中使用最频繁的语句,其语法格式为:variablename = expression_r其中:⑴variablename是变量名 ...
- swift 简单语句 控制流语句
在 Swift 中.有两种类型的语句:简单语句和控制流语句.简单语句是最常见的.用于构造表达式和声明.控制流语句则用于控制程序运行的流程,Swift 中有三种类型的控制流语句:循环语句.分支语句和控制 ...
- SQL语句-SELECT语句
select语句 Select语句是指从现存的一个或多个表中查看满足条件的数据 Select语句常规用法: 查看表中所有数据 Select * from students; 查看所有的sid和snam ...
- SQL语句-delete语句
delete语句 delete语句用于删除表中已经存在的整行数据 Tbl_name关键词代表删除数据的目标表 Where子句代表被删除数据的满足条件,如果没有where子句则代 表所有表数据都删除 O ...
- SQL语句-UPDATE语句
Update语句 update语句用于修改表中已经存在的数据 单表修改语句结构 多表修改语句结构 update语句的常规用法 update students set sname='abcd',gend ...
随机推荐
- my-eclipse 安装与下载
百度网盘下载 链接:https://pan.baidu.com/s/13FFcVLyofd2TBP0zun0zTg 提取码:8ofg MyEclipse CI 2019是一个十分优秀的用于开发Java ...
- atom 在Ubuntu 18.04 上安装及基本使用
前记: Atom 是github专门为程序员推出的一个跨平台文本编辑器.具有简洁和直观的图形用户界面,并有很多有趣的特点:支持CSS,HTML,JavaScript等网页编程语言.它支持宏,自动完成分 ...
- thinkphp5.0学习笔记
2019-11-11学习笔记 安装TP5.0 a)源代码包下载 在thinkphp官网下载(www.thinkphp.cn)下载 完整版本的TP5.0 b) composer 安装 切换到网站的根目录 ...
- git commit vim报错
window平台,使用git bash,填写git commit时,退出时vim报错: 错误信息 启动失败 Vim: Caught deadly signal SEGV 在工程目录下,进.git目录, ...
- 可能是最详细的UMD模块入门指南
学习UMD 介绍 这个仓库记录了一些关于javascript UMD模块规范的demo,对我学习UMD规范有了很大帮助,希望也能帮助到你. 回顾 之前也写了几篇关于javascript模块的博客,链接 ...
- 解析innodb中的MVCC
本人免费整理了Java高级资料,涵盖了Java.Redis.MongoDB.MySQL.Zookeeper.Spring Cloud.Dubbo高并发分布式等教程,一共30G,需要自己领取.传送门:h ...
- SSH框架之Struts2第一篇
1.2 Struts2的概述 : Struts2是一个基于MVC设计模式的WEB层的框架. 1.2.1 常见web层框架 Struts1,Struts2,WebWork,SpringMVC Strut ...
- 【C#】学习笔记 abstract、virtual、interface使用的一些栗子
上
- C#(1)运用C#实现一键从Word文档转换TXT文本的功能
有想直接从Word转TXT文本的可以看看,懒得复制粘贴的也可以使用下,方便而快捷!! 首先打开vs2012创建一个简单的form窗体: 里面主要的就是一个存放Word文档的button和一个执行的bu ...
- Springboot 整合 MyBatis(一):跑起来
0x1 环境 1. 系统:Windows 10 2. IDE:IntelliJ IDEA 2018.3 x64 0x2 创建项目 1.创建一个SpringBoot项目 选择Spring Initail ...