02.for循环

语法:

for(表达式1;表达式2;表达式3)

{

循环体;

}

练习1:

  1. namespace _02.for循环的练习01
  2. {
  3. class Program
  4. {
  5. static void Main(string[] args)
  6. {
  7. //连续输出100次"我下次一定细心"
  8. for (int i = 1; i <= 100; i++)
  9. {
  10. Console.WriteLine("{0}.我下次会小心.",i);
  11. }
  12. Console.ReadKey();
  13. }
  14. }
  15. }

练习2:

  1. namespace _03.for循环的练习02
  2. {
  3. class Program
  4. {
  5. static void Main(string[] args)
  6. {
  7. //求1-100之间的所有偶数的和
  8. int sum=0; //求和
  9. for (int i = 1; i <= 100; i++)
  10. {
  11. if (i % 2 == 0)
  12. {
  13. sum += i;
  14. }
  15. }
  16. Console.WriteLine("和为:{0}.",sum);
  17. Console.ReadKey();
  18. }
  19. }
  20. }

练习3:

  1. namespace _04.for循环的练习03
  2. {
  3. class Program
  4. {
  5. static void Main(string[] args)
  6. {
  7. //找出100-999之间的水仙花数
  8. //所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身.
  9. //例如:153是一个“水仙花数”,因为153 = 1的三次方+5的三次方+3的三次方。
  10. int b; //保存百分位
  11. int s; //保存十分位
  12. int g; //保留个位
  13. for (int i = 100; i <=999; i++)
  14. {
  15. b = i / 100; //获得百分位
  16. s = (i / 10) % 10; //获取十分位
  17. g = i % 10; //获取个位
  18. if (Math.Pow(b, 3) + Math.Pow(s, 3) + Math.Pow(g, 3) == i)
  19. {
  20. Console.WriteLine(i);
  21. }
  22. }
  23. Console.ReadKey();
  24. }
  25. }
  26. }

练习4:

  1. namespace _05.for循环的练习04
  2. {
  3. class Program
  4. {
  5. static void Main(string[] args)
  6. {
  7. //输出乘法口诀表
  8. for (int i = 1; i <=9; i++)
  9. {
  10. for (int j = 1; j <=9; j++)
  11. {
  12. Console.Write(j+"*"+i+"="+i*j+"\t");
  13. if (j == i)
  14. {
  15. break;
  16. }
  17. }
  18. Console.Write("\n");
  19. }
  20. Console.ReadKey();
  21. }
  22. }
  23. }



 练习5:

  1. namespace _06.for循环的练习05
  2. {
  3. class Program
  4. {
  5. static void Main(string[] args)
  6. {
  7. //请用户输入一个值:
  8. //根据这个值可以输出一下加法表
  9. //0+6=6;
  10. //1+5=6;
  11. //2+4=6;
  12. //3+3=6;
  13. //4+2=6;
  14. //5+1=6;
  15. //6+0=6;
  16. Console.WriteLine("请输入一个数字:");
  17. bool b = false; //用来确认是否要运行if语句中的内容
  18. int number = 0; //用来保存输入的数字
  19. try
  20. {
  21. number = int.Parse(Console.ReadLine());
  22. b = true;
  23. }
  24. catch
  25. {
  26. Console.WriteLine("你输入的不是数字.");
  27. }
  28. if (b)
  29. {
  30. for (int i = 0, j=6; i <= 6&&j>=0; i++,j--)
  31. {
  32. Console.WriteLine(i + "+" + j + "=" + "{0}", i + j);
  33. }
  34. }
  35. Console.ReadKey();
  36. }
  37. }
  38. }

break

break关键字的作用:

(1)break;可以跳出switch语句

(2)break;可以跳出当前循环.

int.Parse();  方法

int.Parse();和Convert.Toint32();实际上是一个意思.

区别:

(1)事实上int.Parse();的运行效率比Convert.Toint32();要高,因为在程序的内部,也是将Convert.Toint32()转换成int.Parse();来操作的.

(2).使用Convert.Toint32();如果转换失败,就会抛出异常.

使用int.Parse();如果转换失败,也会抛出异常.

TryParse();方法的运行效率最高.

int.TryParse(); 方法

尝试着将一个字符串转换成int类型.

实例代码:

  1. namespace _07.TryPaese的学习
  2. {
  3. class Program
  4. {
  5. static void Main(string[] args)
  6. {
  7. int number;
  8. bool b=int.TryParse("123", out number);
  9. Console.WriteLine(number);
  10. Console.WriteLine(b);
  11. Console.ReadKey();
  12. }
  13. }
  14. }



 解释上面的代码:

int.TryParse();会试图将第一个参数(字符串类型),转换成int类型,然后再赋值给number,

如果转换成功,转换后的值赋值给number,bool类型的b的值为true,

如果转换失败,那么number会的的值为0,bool类型的b的值为false.

无论转换时成功还是失败都不会抛出异常.

  1. namespace _07.TryPaese的学习
  2. {
  3. class Program
  4. {
  5. static void Main(string[] args)
  6. {
  7. int number;
  8. bool b=int.TryParse("abc", out number);
  9. Console.WriteLine(number);
  10. Console.WriteLine(b);
  11. Console.ReadKey();
  12. }
  13. }
  14. }

来自为知笔记(Wiz)

时间: 2024-10-29 19:08:15

02.for循环的相关文章

java08双重循环打印图形

public class Double01 { /** * 若有3个班级各4名学员参赛, * 如何计算每个班级参赛学员的平均分? */ public static void main(String[] args) { // 创建一个2维数组保存数据 double[][] scores = new double[3][4]; // 循环输入学员的成绩 Scanner scanner = new Scanner(System.in); // 定义一个变量 保存每个班级的总分 double sum =

循环结构的总结

一:循环结构的四个要素:1.初始变量2.迭代变量3.循环条件4.循环操作(循环体)循环条件是一个表达式,它的值为boolean类型,要么true要么false.二:循环结构的基本语法:1.while循环结构while(循环条件){//循环操作(循环体)}特点:先判断循环条件是否满足,再执行循环操作!例子:public static void main(String[] args) { //初始变量:是否合格 boolean flag=false;//初始默认不合格 while(flag==fal

05_循环语句

01. 程序的三大流程 在程序开发中,一共有三种流程方式: 顺序 -- 从上向下,顺序执行代码 分支 -- 根据条件判断,决定执行代码的 分支 循环 -- 让 特定代码 重复 执行 02. while 循环基本使用 循环的作用就是让 指定的代码 重复的执行 while 循环最常用的应用场景就是 让执行的代码 按照 指定的次数 重复 执行 2.1 while 语句基本语法 初始条件设置 -- 通常是重复执行的 计数器 while 条件(判断 计数器 是否达到 目标次数): 条件满足时,做的事情1

一文了解Python中的循环(for while break continue 嵌套循环...)

循环 目标 程序的三大流程 while 循环基本使用 break 和 continue while 循环嵌套 01. 程序的三大流程 在程序开发中,一共有三种流程方式: 顺序 —— 从上向下,顺序执行代码 分支 —— 根据条件判断,决定执行代码的 分支 循环 —— 让 特定代码 重复 执行 02. while 循环基本使用 循环的作用就是让 指定的代码 重复的执行 while 循环最常用的应用场景就是 让执行的代码 按照 指定的次数 重复 执行 需求 —— 打印 5 遍 Hello Python

16 Python - 循环语句

01 while循环 1)一般格式: 循环打印字符串,其中“x:”表示只有字符串不为空,就一直打印 2)与break continue pass else组合使用 break:跳出整个循环 continue:跳到头部进行下一次循环 pass:一般是占位符 else: 3)continue,只打印偶数 4)Break   02 for循环 1)基本格式 基本格式: for 临时变量 in 目标序列: ……代码 注意:目标序列可以是list,tuple,字典表,也可以是字符串 List Tuple

js循环(while循环,do while循环,for循环)相关知识点及练习

08.循环 1.循环! 循环的作用: 简化代码,处理重复执行的代码 遍历数组.json对象.节点集合 2.while循环 语法: while(循环的条件){ 循环体 } 3.循环的五大要素 循环变量 循环变量的初始化 循环的增值 循环的终止条件 循环体 eg:在页面中打印100句“我爱你!!”; 方法一:var i = 1;   //循环变量 以及 循环变量的初始值while (i <= 100) {    //循环的终止条件     document.write("我爱你" +

02uni-app v-for循环列表 v-if的使用

onLoad onShow onHide函数的使用 这三个函数的使用 // 监听页面的加载 参数e是上一个页面传递过来的参数 参数是一个对象 如果没有为空{} onLoad(e) { console.log(e); }, // 监听页面的显示 onShow(e) { console.log("onShow",e); }, // 监听页面的隐藏 当隐藏这个页面的时候,就会触发 onHide(e) { console.log("onHide",e); }, 02===&

C#语言的基础

一.C#的引入 01..net和C#的区别 1)大概在2000年,微软推出了一种革命性的产品--.NET(战略) 目标:任何人,在任何地方,使用任何终端设备,都可以访问微软提供的服务. 2).net Framework:要想让我们自己写的C#应用可以运行在Good Friend的Computer上,必须有.net Framework 3)IDE(Itergrated Developer Environment)集成开发环境 区别:net是一种平台,这种平台上可以跑多种语言,例如,vb,j#,C#

PL/SQL和Oracle对象

PL/SQL -一.变量 01)引用变量 -- 查询并打印7839的姓名和薪水 declare    --定义变量保存姓名和薪水    --pename varchar2(20);    --psal   number;    pename emp.ename%type;    psal   emp.sal%type; begin   -- 得到1234的姓名和薪水   select ename,sal into pename,psal from emp where empno=1234;