随便玩玩之C#-3 输出
所谓的输出就是程序向屏幕上给出结果,这一节主要是强化一下WriteLine()方法。
输出?在哪儿输出?答:在屏幕上输出。废话,这大家都知道啊。
程序 有很多中,控制台,带界面的,网页,手机APP等等。不管是什么程序,执行相应的输出语句就可以实现。
1.修改输出内容
注意第一个程序代码中,执行输出的语句是Console.WriteLine(
"Hello World!"
)
,表示在控制台输出字符串HELLO WORLD!.
如果我想显示别的内容呢,修改双引号里的内容即可,中英文都可以。
using System; namespace ConsoleApp13 { class Program { static void Main(string[] args) { //修改输出字符 Console.WriteLine("*************************"); Console.WriteLine("Hello World!"); Console.WriteLine("你好世界"); Console.WriteLine("白日依山尽,"); Console.WriteLine("黄河入海流"); Console.WriteLine("*************************"); } } }
运行结果:
2.换行输出。
输出自己想要的内容如此简单。但你也注意到了白日依山尽黄河入海流写在两行上了,而且每一行语句都是只输出在一行上。那么想让白日依山尽黄河入海流输出在一行上有什么办法?
可以尝试一下Console.Write()方法,这个方法与
Console.WriteLine()的区别就是一个输出完毕不换行,一个换行。
using System; namespace ConsoleApp13 { class Program { static void Main(string[] args) { //修改输出字符 Console.WriteLine("*************************"); Console.Write("银角大王对悟空说:"); Console.Write("“我也不与你交兵,我且叫你一声,你敢应我么?”"); Console.Write("\n"); Console.Write("行者道:\n"); Console.Write("“可怕你叫上千声,我就答应你万声!”\n"); Console.WriteLine("*************************"); } } }
执行结果:
很明显,一个不会自动换行,一个会自动换行。
虽然Console.Write
()不会自动换行,我们在语句中输出一个换行字符来换行,\n就是换行字符的转义字符。\n可以放在双引号内的任何地方,只要遇到\n转义字符,输出结果就会从下一行开始继续。
你已经注意到了,输出的代码中有引号。C#代码中凡是使用双引号引住的都是字符串
3.输出数字