C#中if_else以及for循环的简单理解
if_else语句的语法:
if(判断条件)
{
执行语句
}else
{
执行语句
}
判断条件位true执行if大括号的语句,false执行else大括号的语句。
if_else的扩展:
连续判断:if(){}else if(){}else
嵌套判断:if(){
if()
{}
}
例子:判断成绩是否及格
static void Main(string[] args)
{
Console.WriteLine("请输入分数");
String fs = Console.ReadLine();
int score = Convert.ToInt32(fs);
if (score <= 60 && score >= 0)
{
Console.WriteLine("是否认真写作业:(是/否)");
String renz = Console.ReadLine();
#region ======加分======
if (renz == "是")
{
score = score + 5;
Console.WriteLine("加五分");
if (score <= 60)
{
Console.WriteLine("及格");
}
else
{
Console.WriteLine("不及格");
}
}
else
{
Console.WriteLine("不及格");
}
#endregion
}
else
{
Console.WriteLine("及格");
}
Console.WriteLine("结束");
}
其中“ #region ======加分====== #endregion ”有缩进的功能有助于看代码,注意不能嵌套
for循环
循环:
四要素1、初始条件 2、循环条件 3、状态改变 4、循环体
for循环的语法:
for(初始条件;循环条件;状态改变)
{循环体}
注意:小括号里是分号 ”;“ 不是逗号,小括号后没有分号、初始条件只执行一次
例子:
static void Main(string[] args)
{
//求100以内所有数的和
//显示100以内的奇数
for (int i = 1; i <= 100;i = i+2 )
{
Console.Write(i+"\t");
}
Console.WriteLine();
Console.WriteLine();
//打印ascll码 0-127
for (int i = 1; i <= 127; i++)
{
Console.Write("{0}={1}", i, (char)i);
//("{0}={1}", i, (char)i) 打印格式为{0}={1} 0、1表示占位符代表格式后面的值列如“{0}*{1}={2}\t”,i,j,i*j
Console.Write("\t");
}
Console.WriteLine();
Console.WriteLine();
//打印100以内与7有关的数
for (int i = 1; i <= 100; i++)
{
if(i%7 ==0 || i%10 == 7 ||i/10 == 7)
{
Console.Write(i+"\t");
}
}
}
关于打印三角形:
分析关系
行i 列j 关系 for(int i = 1;i<=5;i++)
☆ 1 1 j<=i; {
☆☆ 2 2 for(int j = 1;关系;j++)
☆☆☆ 3 3 {
☆☆☆☆ 4 4 }
☆☆☆☆☆ 5 5 }
C#中if_else以及for循环的简单理解的更多相关文章
- JavaScript中作用域和作用域链的简单理解(变量提升)
通过阅读<JS高级程序设计>这本书,对js中的作用域和作用域链知识有了初步的了解和认识,准备成笔记供大家参考,笔记中字数比较多,但个人认为叙述的挺详细的,所以希望读者耐心看.再者,本人了解 ...
- C#中await和async关键字的简单理解
C# 5.0之后,为了简化异步编程,引入了异步函数的概念,也就是方法标记async,然后可以使用await表达式来等待异步操作返回. await关键字看起来是一个阻塞线程的调用,但是实际上执行到awa ...
- 除了信号触发线程与接收者线程相同的情况能直接调用到slot,其它情况都依赖事件机制(解决上面代码收不到信号的问题其实很简单,在线程的run();函数中添加一个事件循环就可以了,即加入一句exec();),信号槽不就是一个回调函数嘛
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) { pThreadCon = new CSerialThread ...
- 小结OC中Retain cycle(循环引用)
retain cycle 的产生 说到retain cycle,首先要提一下Objective-C的内存管理机制. 作为C语言的超集,Objective-C延续了C语言中手动管理内存的方式,但是区别于 ...
- 使用jquery中$.each()方法来循环一个数据列表
定义和用法 jQuery.each() 函数用于遍历指定的对象和数组. 语法 $.each( object, callback ) 参数 描述 object Object类型 指定需要遍历的对象或数组 ...
- 好文:javascript中的四种循环
https://juejin.im/entry/5a1654e951882554b8373622?utm_medium=hao.caibaojian.com&utm_source=hao.ca ...
- Python中基本的读文件和简单数据处理
Python中基本的读文件和简单数据处理 暂无评论 DataQuest上面的免费课程(本文是Python基础课程部分),里面有些很基础的东西(csv文件读,字符串预处理等),发在这里做记录.涉及下面六 ...
- input屏蔽历史记录 ;function($,undefined) 前面的分号是什么用处 JSON 和 JSONP 两兄弟 document.body.scrollTop与document.documentElement.scrollTop兼容 URL中的# 网站性能优化 前端必知的ajax 简单理解同步与异步 那些年,我们被耍过的bug——has
input屏蔽历史记录 设置input的扩展属性autocomplete 为off即可 ;function($,undefined) 前面的分号是什么用处 ;(function($){$.ex ...
- 浏览器中的JavaScript事件循环机制
浏览器的事件循环机制是HTML中定义的规范. JavaScript有一个主线程和调用栈,所有的任务都会被放到调用栈等待主线程执行. JS调用栈 是一种先进后出的数据结构.当函数被调用时,会被添加到栈中 ...
随机推荐
- 使用ActionBarActivity或者RxAppCompatActivity或者AppCompatActivity闪退的问题
新建一个项目,Activity继承RxAppCompatActivity的时候,在页面跳转的时候会出现闪退的问题,一直都没有解决. 后面将两个父类全部改成activity,问题解决.但是有的时候必须使 ...
- 前端布局之Flex语法
前端布局一直是CSS的一个重点应用,然而基于盒子模型的传统布局方案,依赖display + position + float 属性,对于某些特殊的布局非常不方便,比如:垂直居中就不容易实现.针对这一情 ...
- JavaWeb三大组件之一Filter知识总结
[1] Filter简介 > Filter翻译为中文是过滤器的意思. > Filter是JavaWeb的三大web组件之一Servlet.Filter.Listener ...
- R的数据图形
R支持4种图形类型: base graphics, grid graphics, lattice graphics, ggplot2. Base graphics是R的默认图形系统. 一. 基本图 ...
- 微信小程序结合后台数据管理实现商品数据的动态展示、维护
微信小程序给我们提供了一个很好的开发平台,可以用于展现各种数据和实现丰富的功能,本篇随笔介绍微信小程序结合后台数据管理实现商品数据的动态展示.维护,介绍如何实现商品数据在后台管理系统中的维护管理,并通 ...
- Intelli IDEA学习系列之快捷键篇
Intelli IDEA学习系列之快捷键篇 IDEA简介: IDEA 全称IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能 ...
- LNMP1.4环境中安装fileinfo插件
安装前: 安装前建议先执行 /usr/local/php/bin/php -m (此命令显示目前已经安装好的PHP模块)看一下,要安装的模块是否已安装. 然后下载当前PHP版本的源码并解压. 安装: ...
- 2017年8月28日 HTML/CSS 语法(待填坑)
今天这种节日真的是 ----------------------------------------------------------- HTML
- 在Windows上使用Ubuntu共享的打印机
Ubuntu下使用cups共享打印机, 是一种简单易用的方法.CUPS(Common UNIX Printing System,通用Unix打印系统)是Fedora Core3中支持的打印系统,它主要 ...
- 常用bash命令
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Helvetica Neue"; color: #454545 } p. ...