如何解决while循环和计算显示不需要的计算
enter image description here 我正在尝试创建一个考虑重量因素的普通计算器程序,并在单击jButton时不断更新jLabel。不幸的是,运行该程序时,我似乎无法获得准确的标签结果。我也尝试过使用+ =赋值,但是结果是相同的。我是堆栈溢出的新手,并且我知道这段代码是直接从GUI源中截取的,因此对于任何问题我都表示歉意。
userScore = Double.parseDouble(txtUserScore.getText());
userWeightFactor = Double.parseDouble(txtUserWeightFactor.getText());
double totalWeight = 0;
double totalAverage = 0;
while (totalWeight <= 100)
{
totalWeight = totalWeight + userWeightFactor;
lblWeightFactor.setText(String.valueOf(totalWeight));
double average = userScore * userWeightFactor / 100;
totalAverage = totalAverage + average;
lblWeightedAverage.setText(String.valueOf(totalAverage));
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。