java - 需要有关百分比计算器项目的帮助
问题描述
伙计们,我是 Android 应用程序开发的新手,我正在尝试构建一个百分比计算器,当用户输入输入并单击计算按钮时,它会显示所需的百分比
例如:输入 = 80
Output (0.15%) = 80.12 [Formula i want to use (80*0.15%)+80 ]
Output (0.25%) = 80.20 [Formula i want to use (80*0.25%)+80 ]
Output (0.50%) = 80.40 [Formula i want to use (80*0.50%)+80 ]
Output (0.75%) = 80.60 [Formula i want to use (80*0.75%)+80 ]
Output (1.00%) = 80.80 [Formula i want to use (80*1.00%)+80 ]
如何在 Mainactivity.java 中做到这一点
解决方案
你可以这样做
EditText input = (EditText) findViewById(R.id.ip);
Button button = (Button) findViewById(R.id.calcbutton);
TextView textView = findViewById(R.id.tv15);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int num = Integer.parseInt(input.getText().toString());
// for 0.15%
float fifteen_percent = (float) ((num * 0.15) + num);
textView.setText(String.valueOf(fifteen_percent));
}
});
您可以对剩余的文本视图执行相同的操作..
推荐阅读
- java - 我正在尝试使用 selenium 和 maven 依赖项启动 chrome 浏览器,遇到类似 java.lang.NoSuchFieldError: INSTANCE 的问题
- javascript - Angular,如何使用 formbuilder 将 id 推送到每行的对象
- excel - Excel-使用MIN和MAX生成一组具有正态分布的数字
- scala - Spark scala GroupByCount 操作使用 scala 期货
- c - 将一些值(如 -1、0 或 1)初始化为变量的功能是什么?
- flutter - 为什么 Flutter 文档在创建 Form 时要求使用 GlobalKey 而不是其他类型的键?
- c# - 如何使用 ui 滑块更改混音器音量?
- terraform - AWS 中的容器定义与秘密一起使用的问题
- laravel - 我从 github 下载了一个 laravel 项目,然后运行它并遇到这个错误-
- python - 根据总行条件对数据框进行子集化