1. using System;
  2. /*2018-12-27 c#学习笔记
  3. * 1.c#判断if /else if /switch
  4. * 2.循环while/for/do-while
  5. * 3.循环实例: for循环99乘法表 /while 循环99乘法表/do while 循环99乘法表
  6. */
  7. namespace Csharp_study
  8. {
  9. class section2
  10. {
  11. static void Main(string[] args) {
  12. //1.c#判断if /else if /switch
  13. double score = 67;
  14. double score2= 91;
  15. if (score > 60)
  16. {
  17. Console.WriteLine("及格");
  18. }
  19. else {
  20. Console.WriteLine("不及格");
  21. }
  22. //else if
  23. if (score2<60) {
  24. Console.WriteLine("不及格");
  25. }
  26. else if (score2>90)
  27. {
  28. Console.WriteLine("优秀");
  29. }
  30. else {
  31. Console.WriteLine("一般");
  32. }
  33. //switch
  34. string score3 = "A";
  35. switch (score3){
  36. case "A":
  37. Console.WriteLine("优秀!");
  38. break;
  39. case "B":
  40. Console.WriteLine("一般");
  41. break;
  42. case "D":
  43. Console.WriteLine("不合格");
  44. break;
  45. default:
  46. Console.WriteLine("合格");
  47. break;
  48. }
  49. //三目运算符?: 等同于if else
  50. string jieguo = (score < 60) ? "及格" : "不及格";
  51. Console.WriteLine(jieguo);
  52.  
  53. //2.循环
  54. //while
  55. int i = 10;
  56. while (i > 0) {
  57. Console.WriteLine(i);
  58. i--;
  59. }
  60.  
  61. //do while
  62. int j = 0;
  63. do {
  64. j++;
  65. Console.WriteLine(j);
  66. }while (j<10);
  67.  
  68. //for循环
  69. Console.WriteLine("20以内3的倍数:");
  70. for (int z = 1; z < 20; z++) {
  71. if (z % 3 == 0) {
  72. Console.WriteLine(z);
  73. }
  74. }
  75. //3.循环实例: for循环99乘法表 /while 循环99乘法表/do while 循环99乘法表
  76.  
  77. //for循环
  78. for (int x = 1; x <=9;x++ )
  79. {
  80. for (int z = 1; z<=x; z++) {
  81. Console.Write("{0}*{1}={2}\t",z,x,x*z);
  82. }
  83. Console.Write("\n");
  84. }
  85.  
  86. //while 循环
  87. Console.Write("-----------------------------------------------------------------\n");
  88. int x2 = 1;
  89. while (x2<=9) {//外层循环
  90. int y2=1;
  91. while (y2 <= x2) {//内层循环
  92. Console.Write("{0}*{1}={2}\t", y2, x2, x2 * y2);
  93. y2++;
  94. }
  95. Console.Write("\n");
  96. x2++;
  97. }
  98.  
  99. //do while 循环
  100. Console.Write("-----------------------------------------------------------------\n");
  101. int aa = 1;
  102. do{//外层循环
  103. int bb=1;
  104. do{//内层循环
  105. Console.Write("{0}*{1}={2}\t", aa, bb, aa * bb);
  106. bb++;
  107. }while(bb<=aa);
  108. aa++;
  109. Console.Write("\n");
  110. } while (aa <=9);
  111.  
  112. Console.ReadKey();
  113. }
  114. }
  115. }

  

c#笔记2018-12-27的更多相关文章

  1. Django学习笔记-2018.12.08

    在Python的正则表达式中,有一个参数为re.S.它表示“.”(不包含外侧双引号,下同)的作用扩展到整个字符串,包括“\n”.看如下代码: import re a = '''asdfhellopas ...

  2. MongoDB笔记2018.2.6

    MongoDB笔记2018.2.6 1.先简单接触下linux,大部分教程是在linux环境下的操作,要不然看不懂教程 2.找教程或视频 教程推荐菜鸟教程 学习MongDB前需要懂一定的Mysql语法 ...

  3. Android菜鸟的成长笔记(12)——Handler、Loop、MessageQueue

    原文:[置顶] Android菜鸟的成长笔记(12)——Handler.Loop.MessageQueue 当一个程序第一次启动时,Android会启动一条主线程(Main Thread),主线程主要 ...

  4. 听翁恺老师mooc笔记(12)--结构中的结构

    结构数组: 和C语言中的int,double一样,一旦我们做出一个结构类型,就可以定义这个结构类型的变量,也可以定义这个结构类型的数组.比如下面这个例子: struct date dates[100] ...

  5. 2018.12.02 Socket编程之初识Socket

    Socket编程主要分为TCP/UDP/SCTP三种,每一种都有各自的优点,所以会根据实际情况决定选用何种Socket,今天开始我将会逐步学习Socket编程,并将学习过程记录于此. 今天学习的是TC ...

  6. OPPO Developers Conference(2018.12.26)

    时间:2018.12.26地点:北京国家会议中心

  7. Tencent Cloud Developers Conference(2018.12.15)

    时间:2018.12.15地点:北京朝阳悠唐皇冠假日酒店

  8. 2018.12.1 Test

    目录 2018.12.1 Test A 串string(思路) B 变量variable(最小割ISAP) C 取石子stone(思路 博弈) 考试代码 B C 2018.12.1 Test 题目为2 ...

  9. 12.27 cf div3 解题报告

    12.27 cf div3 解题报告 wxy.wxy,带上分拉,全场做了个无脑小白 比赛场地 A: T1,跟着模拟就好了 B: sort一遍之后 去除的数一定是a[1]或者a[n] 比较去除谁小就输出 ...

  10. 「版本升级」MyEclipse CI 2018.12.0正式发布

    新版本MyEclipse为WildFly 14新增一个新的服务器连接器,改进性能并新增一些Java 10修复程序.新版本为IDE做了几个核心修复,这是MyEclipse 2018一个更棒的升级. [M ...

随机推荐

  1. 我的NopCommerce之旅(5): 缓存

    一.基础介绍 1.什么是cache      Web缓存是指一个Web资源(如html页面,图片,js,数据等)存在于Web服务器和客户端(浏览器)之间的副本. 2.为什么要用cache      即 ...

  2. Java开发中存在这样的代码,反而影响整体整洁和可读性

    不完美的库类 不完美的库类(Incomplete Library Class) 当一个类库已经不能满足实际需要时,你就不得不改变这个库(如果这个库是只读的,那就没辙了). 问题原因 许多编程技术都建立 ...

  3. Oracle数据仓库创建教程

    Oracle数据仓库创建教程.如何创建一个数据仓库,创建实例,以为毕业设计要求,最近开始Oracle的数仓建模实践,详细记录了图形界面下的 Oracle database 12C 数据仓库创建过程. ...

  4. WIN32项目中MFC程序窗口居中

    //class CMainWindow : public CFrameWnd void CMainWindow::OnSize(UINT nType, int cx, int cy){    CFra ...

  5. 安卓ListView基础应用

    listview简单描述 主页面: package com.example.listview; import com.lidroid.xutils.ViewUtils; import com.lidr ...

  6. jmeter动态参数传值配置

    jmeter动态参数传值配置

  7. (九)maven之聚合多模块

    聚合项目 一些开源项目,都会把自己的源代码公开到github之类的网站上,我们通过下载其代码,在本地执行maven install,可以把代码编译成jar包安装到本地仓库.而一个项目通常有多个模块,比 ...

  8. WPF中引入外部资源

    有时候需要在WPF中引入外部资源,比如图片.音频.视频等,所以这个常见的技能还是需要GET到. 第一步:在VS中创建一个WPF窗口程序 第二步:从外部引入资源,这里以引入图片资源为例 1)新建Reso ...

  9. nyoj-248-buying feed

    http://acm.nyist.net/JudgeOnline/problem.php?pid=248 BUYING FEED 时间限制:3000 ms  |  内存限制:65535 KB 难度:4 ...

  10. Java数据结构面试题

    1.栈和队列的共同特点是(只允许在端点处插入和删除元素) 4.栈通常采用的两种存储结构是(线性存储结构和链表存储结构) 5.下列关于栈的叙述正确的是(D)      A.栈是非线性结构B.栈是一种树状 ...