我想制作一个程序,当我按下按钮时,文本会发生变化

时间:2017-07-30 14:29:07

标签: java android

这是一个Android应用程序。

文本存储在数组中。它应该按顺序改变

这是我以前做过的事。

String name = "";
String names[] = {"A", "B", "C", "D"};
int counter = 0;
name = names[counter];
counter++;
if(counter >= 3)
{
   counter = 0;
}
return name;

之前我做过类似的事情。我知道这完全是错误的。但是我想这样做。

1 个答案:

答案 0 :(得分:1)

这可能有助于解决您的问题。

import java.util.Scanner;


public class Main {
    static int currentIndex = 0;
    static String[] words = {"word1", "word2", "word3"};

    public static void main(String[] args) {
        while(true) {
            Scanner keyboard = new Scanner(System.in);
            String input = keyboard.nextLine();
            if(input != null){
                System.out.println(words[currentIndex++]);
                if(currentIndex == words.length){
                    currentIndex = 0;
                }
            }
        }

    }
}