C# 这家伙到底在这里干什么
我不确定她是谁,但事实上我看到了两个问题 首先,您在这段代码中使用的语法无效:-C# 这家伙到底在这里干什么,c#,C#,我不确定她是谁,但事实上我看到了两个问题 首先,您在这段代码中使用的语法无效:- **(Height + 5); (Height * 1.5);** 我想你要做的是把高度加上5,然后乘以1.5 您可以通过以下方式轻松做到这一点: Height = Height + 5; Height = Height * 1.5; 或者您可以采用其他方式: Height += 5; Height *= 1.5; 它的作用完全相同 --------------------------------------
**(Height + 5);
(Height * 1.5);**
我想你要做的是把高度加上5,然后乘以1.5
您可以通过以下方式轻松做到这一点:
Height = Height + 5;
Height = Height * 1.5;
或者您可以采用其他方式:
Height += 5;
Height *= 1.5;
它的作用完全相同
---------------------------------------------------------------
第二个问题是while循环本身:-
如果你仔细观察你的代码,你会发现如果高度大于51小于101,程序将在while循环中无限循环
我不知道你到底想做什么所以你能更具体地说你想做什么吗?因为我实际上不太清楚你的问题,无法帮助你。
(身高+5)
这是一个将5
添加到Height
的表达式,但结果未被使用,因此作为语句无效。你是说Height+=5代码>可能?错误是不言而喻的,您需要使用赋值运算符=
@ics3ustudent将加法赋值给某个变量。您在这两个位置都更改了吗?在错误被修复后,我假设您将希望Console.WriteLine(高度)代码>在主要方法的末尾?这里最初有问题吗?它去哪里了?我还是不明白你想做什么,你想用这个年龄做什么?while循环及其内部的if语句的目标是什么?我需要知道这一点,这样我才能告诉你你做错了什么,或者提出解决方案,但我只是不知道你在做什么。