当前位置: 首页 > news >正文

C# for语句

计数循环使用for语句比while语句可读性高

for (int i = 0; i < 10; i++)
{
    Console.WriteLine("hello");
}

先执行int i=0;语句,且只执行一次

判断循环条件 i<10; 语句的结果是否为true,如果为true,先执行循环体,再执行 i++;语句。

打印九九乘法表

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace StatementsExample4
{internal class Program{static void Main(string[] args){for(int a=1;a<10;a++){for(int b=1;b<10;b++){if (b > a){break; }Console.Write("{0}x{1}={2}\t",a,b,a*b);//\t 是制表}Console.WriteLine();}Console.ReadLine();}}
}

该代码可以修改为

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace StatementsExample4
{internal class Program{static void Main(string[] args){for(int a=1;a<10;a++){for(int b=1;b<=a;b++){Console.Write("{0}x{1}={2}\t",a,b,a*b);//\t 是制表}Console.WriteLine();}Console.ReadLine();}}
}

运行结果:

该代码可以修改为打印三角形

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace StatementsExample4
{internal class Program{static void Main(string[] args){for(int a=1;a<10;a++){for(int b=1;b<=a;b++){Console.Write("*\t");//\t 是制表对齐}Console.WriteLine();}Console.ReadLine();}}
}


http://www.mrgr.cn/news/14806.html

相关文章:

  • 一款支持固定区域,固定尺寸大小重复截图的软件
  • SoftMaker Office Pro 2024:高效办公的全方位解决方案
  • 【PHP报错已解决】‘/www/wwwroot/xxxxxx/public/../thinkphp/start.php‘
  • Spring Boot应用中集成与使用多数据源
  • Flink优化之--旁路缓存和异步IO
  • 回顾MVC
  • Linux下数据库相关知识点及SQLite3相关知识,及cakkback回调函数
  • 15天速通java基础:java(J2SE)阶段学习总结(数据类型、数组、方法、面向对象、异常处理、容器、流、多线程、网络编程)
  • 【STM32】一些外设通用内容
  • leetcode120. 三角形最小路径和,二维动态规划
  • 坐牢第三十一天(c++)
  • npm报错network request to https://registry.npmjs.org/fuse.js failed的解决方法
  • QT Quick QML 添加海康威视SDK云台控制模块
  • 【开学季】你需要这样一个桌面倒计时 时刻提醒你不负韶华
  • 程序猿成长之路之数据挖掘篇——Kmeans聚类算法
  • uniapp分包
  • Linux不同的系统版本以及区别(Ubuntu和CentOS的区别不同)
  • 代码随想录算法训练营第五十六天 | 图论part06
  • 变量初始化
  • N9 - seq2seq翻译实战使用Pytorch实现