如何让 Java 程序以 7 个数字为间隔写出数字?

How do i make a Java program write out numbers in a 7 number interval?

我必须编写一个程序,打印出给定最小值和最大值之间的所有数字 point.The 打印的数字需要以 7 个数字为间隔,因此它以 26 开头,然后是 33,然后是 40,依此类推到 112.

该方法如下所示:

    public void series7(int min, int max)
    {

    }

主要方法如下:

    public void exerciceE(Prog1 prog1) 
    {
    System.out.println("TEST of: series7");
    prog1.series7(26, 112);
    System.out.println();
    }

感谢任何帮助,希望你明白我的意思。

你可以简单地使用for循环

for(int i=min;i<=max;i+=7)
       System.out.print(i+" ");

输出

26 33 40 47 54 61 68 75 82 89 96 103 110 

Demo

试试这个

public void series7(int min, int max)
{
    if (min <= max) {
        System.out.println(min);
        series7(min + 7, max);
    }
}

您显然还没有亲自尝试过。您应该始终上传您尝试过的任何代码以及您遇到的问题。

也就是说:

public static void main(String[] args) {
    int start = 10; 
    int end   = 30;
    series7(start, end);
}

public static void series7(int start, int end){
    for( int i = start; i <= end; i = i + 7){
        System.out.println(i);
    }
}