如何让 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
试试这个
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);
}
}
我必须编写一个程序,打印出给定最小值和最大值之间的所有数字 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
试试这个
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);
}
}