我正在进行以下计算:在C#中使用0.697 * 100
来获取百分比
在同一个公式中,我想添加一个%符号,而不会影响计算,只是简单的文本字符。
必须有一种方法可以在没有考虑100%的情况下包含该符号,而是100(仅加上符号%)
答案 0 :(得分:4)
将%
字符添加到百分比是您向用户呈现时所做的事情。因此,您在显示信息时添加它:
float perc = 0.697 * 100;
System.out.println(String.Format("{0} %", perc));
答案 1 :(得分:1)
为什么不返回一个字符串呢?
public string Calculate(double x, double y) {
double result = x * y;
string returnResult = $"{result}%";
return returnResult;
}
public string Calculate(double x, double y) {
double result = x * y;
string returnResult = String.Format(result + "{0}", "%");
return returnResult;
}