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

c#流程控制

c#分支语句

namespace ConsoleApp1
{internal class Program{static void Main(string[] args){Console.WriteLine("请输入学生成绩");string s=Console.ReadLine();int a=int.Parse(s);//将字符类型强制转换为int类型if (a >= 90){ Console.WriteLine("成绩优秀");}else{Console.WriteLine("成绩一般");}}}
}
namespace ConsoleApp1
{internal class Program{static void Main(string[] args){Console.WriteLine("请输入一个数");int x=Convert.ToInt32(Console.ReadLine());Console.WriteLine("请输入运算类型");char z=Convert.ToChar(Console.ReadLine());Console.WriteLine("请输入另一个数字");int y=Convert.ToInt32(Console.ReadLine());switch (z){case '+':Console.WriteLine("计算结果{0}",x+y);break;case '-':Console.WriteLine("计算结果是{0},x-y");break;case '*':Console.WriteLine("计算结果是{0}", x * y);break;default:Console.WriteLine("不认识计算类型");break;}       }}
}

循环语句

while 循环

namespace ConsoleApp1
{internal class Program{static void Main(string[] args){int a = 10;  //定义一个局部变量while (a>0){Console.WriteLine("第{0}个 hello world",a);a = a - 1;}}}
}

for 循环

namespace ConsoleApp1
{internal class Program{static void Main(string[] args){string[] a=new string[3] ;for (int i=0;i<3;i++){Console.WriteLine("请输入字符");a[i] = Console.ReadLine();}Console.WriteLine(a);for (int i=0;i<3; i++){Console.WriteLine(a[i]);}}}
}
namespace ConsoleApp1
{internal class Program{static void Main(string[] args){//foreach 用于遍历集合中所有元素string[] name = new string[6]; //定义一个字符串数组//for 循环来给数组进行赋值for (int i = 0;i < name.Length; i++){Console.WriteLine("请输入第{0}个学生姓名",i);name[i] = Console.ReadLine();}//foreach来输出字符串数组元素foreach (string a in name){Console.WriteLine("{0}", name.Length);Console.WriteLine("{0}", a);}int name_lenth = name.Length;//逆序输出while(name_lenth > 0){Console.WriteLine(name[name_lenth-1]);name_lenth--;}}}
}
http://www.lryc.cn/news/225574.html

相关文章:

  • 基于SSM的学生二手书籍交易平台的设计与实现
  • xcode-工程设置
  • Milvus Cloud——LLM Agent 现阶段出现的问题
  • 百度智能云千帆大模型平台再升级,SDK版本开源发布!
  • 按键精灵中的数据类型转换
  • Golang Gorm 连接数据库
  • [C++随笔录] 红黑树
  • C 和 C++ 可变参数介绍
  • 【Git】gui图形化界面的使用、ssh协议以及idea集成Git
  • C语言之文件操作(详解版)
  • 解决mac 下 docker-compose 不是命令
  • test_sizeof
  • 100+ Windows运行命令大全,装B高手必备
  • iOS 设置图标和upload包时显示错误
  • 软件工程的舞台上,《人月神话》的美学纷飞
  • C现代方法(第19章)笔记——程序设计
  • Elasticsearch 作为 GenAI 缓存层
  • FPGA与STM32_FSMC总线通信实验
  • maven配置自定义下载路径,以及阿里云下载镜像
  • 01.单一职责原则
  • RT-Thread上部署TinyMaix推理框架,使MCU赋予AI能力
  • 设计模式 -- 策略模式(Strategy Pattern)
  • Spring Boot 集成 ElasticSearch
  • 百度智能云正式上线Python SDK版本并全面开源!
  • LeetCode(3)删除有序数组中的重复项【数组/字符串】【简单】
  • 前端视角中的微信登录
  • Python 中使用 Selenium 隐式等待
  • GEE:基于 Landsat 计算的 kNDVI 应用 APP
  • Spring 缓存注解
  • 微信小程序前端开发