using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;
namespace 表达式 { class Program { static void Main(string[] args) { Console.WriteLine("请输入一串文字:"); String str = Console.ReadLine(); foreach (char item in str) { if (char.IsWhiteSpace(item)) { Console.WriteLine(); }else{ Console.Write(item); } } Console.ReadKey(); } } }
2、break跳转语句
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 表达式 { class Program { static void Main(string[] args) { for (int i = 1; i < 11; i++) { if (i % 4 == 0) { break; }
Console.Write(i); } Console.ReadLine(); } } }
3、continue主要用于停止当前的迭代语句,结束本次循环,只能用于迭代语句
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;
namespace 表达式 { class Program { static void Main(string[] args) { Console.WriteLine("50以内的奇数:"); for (int i = 1; i <=50; i++) { if (i % 2 == 0) { continue; } Console.Write(i+"\t"); } Console.ReadKey(); } } }
4、return语句使用时有两种格式
(1)return;
(2)return 表达式;
return语句只能出现在方法中,当调用方法,回到主函数。
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;
namespace 表达式 { class Program { static void Main(string[] args) { while (true) { Console.WriteLine("请输入三个整数按回车键确认每个数的输入:"); int a = int.Parse(Console.ReadLine()); int b = int.Parse(Console.ReadLine()); int c = int.Parse(Console.ReadLine()); Console.WriteLine("平均数为{0}", average(a, b, c)); } Console.ReadLine();
} static double average(int A,int B,int C) { return (A + B + C) / 3; } } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;
namespace 表达式 { class Program { static void Main(string[] args) { while (true) { Console.WriteLine("请输入三个整数按回车键确认每个数的输入:"); int a = int.Parse(Console.ReadLine()); int b = int.Parse(Console.ReadLine()); int c = int.Parse(Console.ReadLine()); average(a,b,c); } Console.ReadLine(); } static void average(int A,int B,int C) { Console.WriteLine("平均数为{0}", (A+B+C)/3); return; } } }
5、goto语句使用格式
goto+标识符标识符标志程序位置的方法
作用:当程序执行到goto语句时,程序会跳转到标识符所标识符所标志的位置
goto语句使用会使代码的易读性下降,在编写程序的时候尽量少用goto语句
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 智能桌面机器人:用.NET IoT库控制舵机并多方法播放表情
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 新年开篇:在本地部署DeepSeek大模型实现联网增强的AI应用
· DeepSeek火爆全网,官网宕机?本地部署一个随便玩「LLM探索」
· Janus Pro:DeepSeek 开源革新,多模态 AI 的未来
· 上周热点回顾(1.20-1.26)
· 【译】.NET 升级助手现在支持升级到集中式包管理