第4章控制台输入输出 4,1控制台WO类 42控制台输入 43控制台输出 4.4文件操作
1 第4章 控制台输入/输出 4.1 控制台I/O类 4.2 控制台输入 4.3 控制台输出 4.4 文件操作
控制台O是由 System. Console类提供 给用户访问标准输入、标准输出以及标 准错误流,如表4-1所示。 表4-1控制台o流 对象 描述 Console in 标准输入 Console out 标准输出 Console error 标准错误 目录
2 ❖ 控制台I/O是由System.Console类提供 给用户访问标准输入、标准输出以及标 准错误流,如表4-1所示。 返回目录
421 Console. read(方法 Reado方法是一个静态方法,调用的格式为 Console. Read ☆Read方法每次从标准输入流中读取一个字 符,程序将接收的字符作为int型值返回给变 量 令如果输入流中没有可用字符,则返回-1
3 4.2.1 Console.Read()方法 ❖ Read()方法是一个静态方法,调用的格式为: Console.Read ❖ Read()方法每次从标准输入流中读取一个字 符,程序将接收的字符作为int型值返回给变 量。 ❖ 如果输入流中没有可用字符,则返回-1
422 Console readline()方法 Readline0方法也是一个静态方法,调用的 格式为: Console. Readline 冷 Readline0方法用于从控制台中一次读取 行字符串,直到遇到 Enter键才返回读取的字 符串。但此字符串中不包含 Enter键和换行 (“rin)。 令如果没有接收到任何输入,或接收了无效的 输入,那么 Readline0方法将返回nul 返回目录
4 4.2.2 Console.ReadLine()方法 ❖ ReadLine()方法也是一个静态方法,调用的 格式为: Console.ReadLine ❖ ReadLine()方法用于从控制台中一次读取一 行字符串,直到遇到Enter键才返回读取的字 符串。但此字符串中不包含Enter键和换行符 (‘\r\n’)。 ❖ 如果没有接收到任何输入,或接收了无效的 输入,那么ReadLine()方法将返回null。 返回目录
4.3.1基本的数据输出 基本数据类型的简单输出形式为 Console. Write(“格式串”,参数表); 或 Console Write line(“格式串”,参数表)
5 4.3.1 基本的数据输出 基本数据类型的简单输出形式为: Console.Write(“格式串”,参数表); 或 Console.WriteLine(“格式串”,参数表);
4.3.2格式化输出 1.标准格式化输出 其使用形式为: Console. Writeline(“格式”,对象 其中,格式含静态文本和标志符两部分, 标志符表示由参数表所替换的项目以及它的格 式化。通用的格式为: N[,MI[:格式串]
6 4.3.2 格式化输出 1.标准格式化输出 其使用形式为: Console.WriteLine(“格式”,对象 1,…); 其中,格式含静态文本和标志符两部分, 标志符表示由参数表所替换的项目以及它的格 式化。通用的格式为: {N[,M][:格式串]}
2.自定义格式化输出 般形式为: Console. Write line(“{项目数},{0:自 定义格式说明符},参数表); 3.日期和时间的格式化输出 (1)获取日期和时间 可以通过 Date Time类获取完整的日期和时间。 (2)格式化日期和时间 日期和时间的格式化说明符如表4-5所示
7 2.自定义格式化输出 一般形式为: Console.WriteLine(“{项目数},{0:自 定义格式说明符}”,参数表); 3.日期和时间的格式化输出 (1)获取日期和时间 可以通过DateTime类获取完整的日期和时间。 (2)格式化日期和时间 日期和时间的格式化说明符如表4-5所示
4.3.3字符串的处理方法 1. String类的字符串方法 (1)可以直接输出字符串,也可以使用“+”操 作符来连接字符串进行输出 (2)可以使用索引值,从一个字符串的某一特 定位置提取一个字符 (3)可以调用 string类的所有属性和方法,调 用格式为:Sng方法名0
8 4.3.3 字符串的处理方法 1.String类的字符串方法 (1)可以直接输出字符串,也可以使用“+”操 作符来连接字符串进行输出。 (2)可以使用索引值,从一个字符串的某一特 定位置提取一个字符。 (3)可以调用string类的所有属性和方法,调 用格式为:String.方法名()
2. String Builder类的字符串方法 命名空间 System. Text中的 String Builder 类用于创建存储可修改字符串的对象 3. Parsed方法 Parse(O方法可以将字符串转换为数值类 型数据,而且被转换的字符串可以包含格 式化数据,也可以是由数字字符组成的字 符串 调用 Parse方法的常用格式为: public static数据类型 Parse( string s);
9 2.StringBuilder类的字符串方法 命名空间System.Text中的StringBuilder 类用于创建存储可修改字符串的对象。 3.Parse()方法 Parse()方法可以将字符串转换为数值类 型数据,而且被转换的字符串可以包含格 式化数据,也可以是由数字字符组成的字 符串。 调用Parse()方法的常用格式为: public static 数据类型.Parse(string s);
4. Convert类 Convert类用于将某个基本数据类型转换 为另一个基本数据类型 调用格式为 Convert方法名(原数据变量) 10 返回目录
10 4.Convert类 Convert类用于将某个基本数据类型转换 为另一个基本数据类型。 调用格式为: Convert.方法名(原数据变量); 返回目录