java - 不执行数学运算
问题描述
我正在做一个练习,我应该对数字求和,直到用户输入零,然后在控制台打印数字的平均值,问题是当我使用名为“result”的变量时不要除以我放的操作
我的代码:
Scanner scanner = new Scanner(System.in);
int number = 0;
int counter = 0;
do {
System.out.println("Digit the numbers: ");
number = scanner.nextInt();
number += number;
counter++;
}while(number > 0);
int result = number / counter;
System.out.println("the average of the numbers is -> "+ result);
解决方案
推荐阅读
- python - 使用列表和集合理解解包字典列表
- javascript - 带有和不带有“异步”的脚本标签之间的区别?
- sonarqube - 无法运行 dotnet sonarscanner begin /k:"project-key" /d:sonar.login="
" - vuejs3 - 在 vue 3 类组件单元测试中未定义 store
- node.js - 关于快速会话在 AWS 弹性 beantalk 中不起作用的问题
- javascript - 在 sweetalert 中选择取消后的单选按钮选择
- c++ - 在 C++ 中限制用于序列化的字符串的大小
- angular - 如何在 Angular 11 中使用复选框删除多行
- javascript - discord.api.applications() 抛出 UnhandledPromiseRejectionWarning
- machine-learning - 为什么我的解释方差是回归模型的负值?