java - 这种情况下如何显示条件运算的结果呢?

标签 java android

我是编程新手,正在学习修补 Android Studio。

上下文: 在屏幕上,用户输入四个值并按下按钮,对这些值进行求和,结果出现在屏幕上。但现在,我还需要显示“排序”的结果,在本例中,它由“dpaResult”表示。

问题: 我需要帮助来了解如何显示下面条件操作的“dpaResult”结果。这是我完成的代码 fragment :(我在代码中留下了一些注释)

buttonEnviar.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        int valorS = Integer.valueOf(editValorS.getText().toString());
        int valorT = Integer.valueOf(editValorT.getText().toString());
        int valorU = Integer.valueOf(editValorU.getText().toString());
        int valorV = Integer.valueOf(editValorV.getText().toString());

        //Sums DPA array fields
        int dpa = (valorS + valorT + valorU + valorV);

        //Sorts the DPA Matrix
        if (dpa<=10){
            String dpaResult = "Baixo";
            Log.i("DPA ", dpaResult);
        }else if (dpa>10 && dpa<16){
            String dpaResult = "Médio";
            Log.i("DPA ", dpaResult);
        }else if (dpa>=16){
            String dpaResult = "Alto";
            Log.i("DPA ", dpaResult);
        }

        textResultado.setText(String.valueOf("O resultado é: " + dpa));//Here only shows the sum value, I need the value "dpaResult" too !!
    }
});

注意:如果您需要,我可以提供完整的代码,包括xml。

谢谢你的帮助

最佳答案

dpaResultLog.i(..) 移到条件 if 语句之外,并将 dpaResult 字符串聚合到 textResultado 文本值,像这样:

String dpaResult;
//Sorts the DPA Matrix
if (dpa<=10){
    dpaResult = "Baixo";
}else if (dpa>10 && dpa<16){
    dpaResult = "Médio";
}else {
    dpaResult = "Alto";
}

textResultado.setText(String.valueOf("O resultado é: " + dpa + "; Result: " + dpaResult));

关于java - 这种情况下如何显示条件运算的结果呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55117265/

相关文章:

android - 是否可以将 kotlin 中的高阶函数映射到字符串

java - Android Studio 3.0 - "Failed to transform file ' gson-2.2.4.jar' 匹配属性 {artifactType=android-classes}”

java - 将设置存储在数据库中

java - 使用 tcp 从 PHP 发送到 JAVA 后数据损坏

java - 如何在 Java 的 If/Else 语句中为变量赋值后返回该变量?

java - 用 Activity 组内的另一个 fragment 替换 fragment

android - 构建 Android 内核时出错 : "multiple target patterns"

java - 带数据包的套接字?我应该用什么?

java - 静态方法与应用于示例的实例方法

java - 如何隐藏一些 ListView 上下文菜单(从 xml 加载)项目?