重复数字序列

时间:2017-02-02 08:36:22

标签: java

public static void main(String[] args){

int a;
for(a = 1; a < 100; a++){

    int r = a%7;

    System.out.println(r);

}

我用Java写下来得到重复序列1 2 3 4 5 6 0 1 2 3 4 5 6。 。 。

我想知道的是如何在序列中拾取并打印出一个重复的nubmers?

例如,如何在重复序列中打印出第3个数字?

2 个答案:

答案 0 :(得分:4)

将数字保存在数组中,然后选择所需的数字:

int[] arr = new int[100];
for (a = 1; a < 100; a++) {
    int r = a % 7;
    arr[a] = r;
}
int k = 3;
System.out.println(arr[k]); //print the number at index 3;

答案 1 :(得分:1)

只需使用所需索引的mod 7

 int yourIndex = 4;

 int yourResult = yourIndex % 7;

另外,总是在操作员之间放置空格! (例如,r = a%7;)

相关问题