一、非整型
非整型数据类型是同时使用整数部分和小数部分来表示数值的类型。
非整型数据类型有:float(7位有效位)、double(15到16位有效位)和decimal(28到29位有效位)。
如果希望实数被视为非整型类型,请使用文本类型字符,文本类型字符用M表示 decimal,用F表示float,用D表示double。
1、实践操作: 摄氏与华氏 温度的转换
界面设计如下,对按键创建单击事件。
按钮代码1:
注意数据类型的转换:Double.Parse(s)
重新修改代码如下:
注意:1、字符串到float类型的转换方法:Single.Parse(s)
2、红色划线部分的错误原因是什么?
说明:1.8是double类型,变量c和f是float,数据类型不同
修改:
2、实训内容:
实验报告2——任务二。
设计一个应用程序,输入圆柱体的高和直径,分别计算出表面积和体积。
课后独立完成
二、格式化输入输出
任务2.4
1、格式化输出
可通过调用String.Format方法格式化输出信息。String.Format方法的一般格式为:
String.Format(formats, 参数列表);
其中formats为包含一个或多个格式规范{N, M: Sn}的字符串,String.Format方法返回formats字符串,只不过将formats字符串中的第一个格式规范替换为参数列表中的第一个参数的值(该值被转换为字符串),第二个格式规范替换为参数列表中的第二个参数的值(该值被转换为字符串),依此类推。
在格式规范{N, M: Sn}中,N是从零开始的整数,表示要格式化的参数,0表示要格式化的参数是参数列表中的第一个参数,1表示要格式化的参数是参数列表中的第二个参数,依此类推。M是整数(可选),指示包含格式化值的区域的宽度,剩余部分用空格填充。如果 M 的符号为负,则格式化值在区域中左对齐;如果 M 的符号为正,则该值右对齐。S是格式字符(可选),n为整数(可选),指定小数位数。在格式规范{N, M: Sn}中,只有N是必需的,其他两项可有可无。