目录
用到知识点
变量
变量声明
声明变量就是指定变量的名称和类型,变量的声明非常重要,未经声明的变量是不合法的,不能在程序中使用。在C#中,声明一个边路是由一个类型和跟在后面的一个或多个变量名组成,多个变量之间用逗号隔开,声明变量以分号结束,语法如下:
变量类型 变量名; //声明一个变量
int a;
变量类型 变量名1,变量名2,...,变量名n; //同时声明多个变量
int b,c,d;
变量命名规则
C#中变量名区分大小写
- 变量名只能由数字、字母和下划线组成
- 变量名的第一个符合只能是字母和下划线,不能是数字
- 不能使用C#中的关键字作为变量名
- 一旦在一个语句块中定义了一个变量名,那么在变量的作用域内就不能定义同名的变量
- C#中允许使用汉字或其他语言文字作为变量名,程序运行时并不会出错,但是不建议使用
数据类型
值类型(直接存储值)、引用类型(存储对值的引用)
Parse
在C#中Parse是用来完成类型转换的,把字符串类型的数据转换成指定类型数据。
可以用来将输入的字符串类型的数据转换成你想要的类型数据。
比如我要从键盘输入一个double类型的变量值,假设变量名为height,那我就可以这样写:
double height = double.Parse(Console.ReadLine());
代码实现
//author:ailin
//time:2021-10-23
//subject:c#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace dotnetworkspace
{
class CalBMI
{
static void Main(string[] args)
{
double height = double.Parse(Console.ReadLine()); ;// 身高变量,单位:米
int weight = int.Parse(Console.ReadLine()); ;// 体重变量,单位:千克
double exponent = weight / (height * height);// BMI计算公式
Console.WriteLine("您的身高为:" + height);
Console.WriteLine("您的体重为:" + weight);
Console.WriteLine("您的BMI指数为:" + exponent);
Console.Write("您的体重属于:");
if (exponent < 18.5)
{// 判断BMI指数是否小于18.5
Console.WriteLine("体重过轻");
}
else if (exponent >= 18.5 && exponent < 24.9)
{// 判断BMI指数是否在18.5到24.9之间
Console.WriteLine("正常范围");
}
else if (exponent >= 24.9 && exponent < 29.9)
{// 判断BMI指数是否在24.9到29.9之间
Console.WriteLine("体重过重");
}
else if (exponent >= 29.9)
{// 判断BMI指数是否大于29.9之间
Console.WriteLine("肥胖");
}
Console.ReadLine();
}
}
}
展示效果
测试用例1:
身高:1.68m
体重:50kg
测试用例2:
身高:1.90
体重:70
欢迎点赞、关注、收藏~
一起加油!