Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Java switch case_Java_Android_Switch Statement - Fatal编程技术网

如何使用Java switch case

如何使用Java switch case,java,android,switch-statement,Java,Android,Switch Statement,我做了一个简单的开关盒(以前从未用过…所以请容忍我) 变量“rating”的类型为INT。来自android的Toast始终显示正确的大小写值(即,当我选择2颗星时…它会Toast“20”),但文本框未设置…仅显示大小写45(出于某些原因:S?)无论我选择哪种评级,似乎都能奏效。您需要在每个案例的结尾添加中断语句,以避免在第一个案例出现后再进入每个案例 看。试着在每个案件结束后增加休息时间是的……我太蠢了。我第一次用它们的时候,不知道你必须逃出箱子。哦,天哪,我现在觉得自己像个白痴。

我做了一个简单的开关盒(以前从未用过…所以请容忍我)


变量“rating”的类型为INT。来自android的Toast始终显示正确的大小写值(即,当我选择2颗星时…它会Toast“20”),但文本框未设置…仅显示大小写45(出于某些原因:S?)无论我选择哪种评级,似乎都能奏效。

您需要在每个案例的结尾添加中断语句,以避免在第一个案例出现后再进入每个案例


看。

试着在每个案件结束后增加休息时间是的……我太蠢了。我第一次用它们的时候,不知道你必须逃出箱子。哦,天哪,我现在觉得自己像个白痴。
        select_diff.setOnRatingBarChangeListener(new RatingBar.OnRatingBarChangeListener() {
        @Override
        public void onRatingChanged(RatingBar ratingBar, float v, boolean b) {
            rating = (int)(select_diff.getRating() * 10);
            Toast.makeText(timestables.this, Integer.toString(rating) , Toast.LENGTH_SHORT).show();

            switch (rating) {

                case 10:
                    questions.setText("10 Questions.");
                    time.setText("10 Seconds For Each Question.");
                    timestables.setText("2 to 5 Times Tables");

                case 15:
                    questions.setText("13 Questions.");
                    time.setText("8 Seconds For Each Question.");
                    timestables.setText("2 to 6 Times Tables");

                case 20:
                    questions.setText("15 Questions.");
                    time.setText("7 Seconds For Each Question.");
                    timestables.setText("2 to 7 Times Tables");

                case 25:
                    questions.setText("20 Questions.");
                    time.setText("6 Seconds For Each Question.");
                    timestables.setText("2 to 8 Times Tables");

                case 30:
                    questions.setText("25 Questions.");
                    time.setText("5 Seconds For Each Question.");
                    timestables.setText("2 to 9 Times Tables");

                case 35:
                    questions.setText("30 Questions.");
                    time.setText("4 Seconds For Each Question.");
                    timestables.setText("2 to 10 Times Tables");

                case 40:
                    questions.setText("35 Questions.");
                    time.setText("3 Seconds For Each Question.");
                    timestables.setText("2 to 11 Times Tables");

                case 45:
                    questions.setText("40 Questions.");
                    time.setText("2.5 Seconds For Each Question.");
                    timestables.setText("2 to 12 Times Tables");

                case 50:
                    questions.setText("40 Questions.");
                    time.setText("2 Seconds For Each Question.");
                    timestables.setText("2 to 12 Times Tables");

            }
        }
    });