首页 > 解决方案 > 如何使用 switch&case 选项做 8 个问题?

问题描述

我必须在我的 android 应用程序(java,使用 Android Studio)中问 8 个问题,所以我想使用 SWITCH/CASE 方法。我认为我使用了这样的代码,但错误是“断开开关或循环”。我该如何纠正这个错误?例如,应用程序转到问题 1,是或否按钮并等待按下按钮(是或否),当我按下是或否按钮时,应用程序继续到第二种情况(第二个问题等)

for(int loop=1; loop<=8; loop++){

        switch(loop) {
            case 1:

                question.setText(s);

                yes.setOnClickListener(new View.OnClickListener() {

                    @Override
                    public void onClick(View v) {
                        //do something;
                        break;

                    }
                });

                no.setOnClickListener(new View.OnClickListener() {

                    @Override
                    public void onClick(View v) {
                        //do something;
                        break;

                    }
                }

                );
           case 2:

                question.setText(t);

                yes.setOnClickListener(new View.OnClickListener() {

                    @Override
                    public void onClick(View v) {
                        //do something;
                        break;

                    }
                });

                no.setOnClickListener(new View.OnClickListener() {

                    @Override
                    public void onClick(View v) {
                        //do something;
                        break;

                    }
                }

                );
             etc etc

标签: javaandroidswitch-statementcase

解决方案


推荐阅读