zoukankan      html  css  js  c++  java
  • 循环语句

    1.循环:多次执行某段代码。

    循环四要素:
    1.初始条件
    2.循环条件
    3.状态改变
    4.循环体

    for循环:

    语法:

    for(初始条件;循环条件;状态改变)
    {
    循环体
    }

    举例一:打印100个“非常”的句子

     1   static void Main(string[] args)
     2         { 
     3         //打印100个“非常”的句子
     4             Console.Write("这是一个非常");
     5             for (int i = 0; i < 100; i++)
     6             {
     7                 Console.Write("、非常");
     8             }
     9             Console.WriteLine("长的句子。");
    10         }

    显示结果:

    举例二:显示100以内的奇数。

    1 static void Main(string[] args)
    2         {
    3         //打印100以内的所有奇数
    4             for (int i = 1; i <=100; i+=2)
    5             {
    6                 Console.Write(i+"	");
    7             }
    8         }

    结果:

    举例三:打印ASCII码 0-127

    1 static void Main(string[] args) 
    2         {
    3         //打印ASCII码
    4             for (int i = 0; i < 128; i++)
    5             {
    6                 Console.Write("{0}={1}	",i,(char)i);
    7             }
    8         }

    显示结果:

    举例四:打印100以内与7有关的数

    思路:从1循环到100,对每个数判断是否与7相关(i%7==0||i%10==7||i/10==7),如果相关就打印。

     1  static void Main55(string[]args)
     2         { 
     3         //打印100以内所有与7相关的数
     4             for (int i = 1; i <= 100; i++)
     5             {
     6                 if (i % 7 == 0 || i % 10 == 7 || i / 10 == 7)  //与7相关的数:能被7整除,个位数是7,十位数是7
     7                 {
     8                     Console.Write(i + "	");
     9                 }
    10             }
    11         }

    运行结果:

    举例五:输入正整数n,输出1-n的和

     1  static void Main(string[] args)
     2         {
     3        //输入正整数n,输出1-n的和
     4             //输入
     5             Console.Write("请输入一个正整数");
     6             int n = Convert.ToInt32(Console.ReadLine());
     7             int sum = 0;
     8             //运算
     9             for (int i = 1; i <=n; i++)
    10             {
    11                 sum = sum + i;
    12             }
    13             //输出
    14             Console.WriteLine(sum);
    15         }

    2.循环嵌套

    举例:打印乘法口诀表

     1  static void Main(string[] args)
     2         {
     3               //乘法口诀表
     4             for (int i = 1; i <=9; i++)
     5             {
     6                 for (int j = 1; j <=i; j++)
     7                 {
     8                     Console.Write("{0}×{1}={2}	",i,j,i*j);
     9                 }
    10                 Console.Write("
    ");
    11             }
    12 
    13 
    14         }

    结果:

  • 相关阅读:
    System.currentTimeMillis();
    java中synchronized使用方法
    距离矢量路由协议举例——RIP
    Bulk Insert命令具体
    美国地名大全(美国城市名称英文、中文)
    面试准备系列01----面试中的链表题目汇总
    Introspector(内省)简单演示样例 与 简单应用
    Android APK反编译具体解释(附图)
    MATLAB新手教程
    Nginx+Tomcat7+Mencached负载均衡集群部署笔记
  • 原文地址:https://www.cnblogs.com/kellybutterfly/p/5399403.html
Copyright © 2011-2022 走看看