编写一个程序,打印在屏幕下面:嵌套环 - 第三个?
1 2 3 4 5 6 7 8 9 10
2 3 4 5 6 7 8 9 10
3 4 5 6 7 8 9 10
4 5 6 7 8 9 10
5 6 7 8 9 10
6 7 8 9 10
7 8 9 10
8 9 10
我有一个小麻烦纠正嵌套循环 - 我把它像她那样,数字将不会在10停止虽然。该代码打印此:
1 2 3 4 5 6 7 8 9 10
2 3 4 5 6 7 8 9 10 11
3 4 5 6 7 8 9 10 11 12
4 5 6 7 8 9 10 11 12 13
5 6 7 8 9 10 11 12 13 14
6 7 8 9 10 11 12 13 14 15
7 8 9 10 11 12 13 14 15 16
8 9 10 11 12 13 14 15 16 17
我是一个初学编程的,需要这方面的帮助 - 你需要嵌套循环已经内第三循环?任何帮助表示赞赏!这是我到目前为止的代码:
import java.util.Scanner;
public class LoopProgram
{
public static void main(String args [])
{
for (int e=0; e<8; e++)
{
for (int f=1; f<=10; f++)
{
System.out.print(f + e + " ");
}
System.out.println();
}
}
}
为什么你会需要第三个循环?你会得到什么?另外,你为什么在循环中加入'f'和'e'?这是没有意义的。 – Makoto 2013-03-14 00:38:27
因为你正在打印'f + e',这将会上升到'17',因为'e'循环中的最大数字是'7','f'是'10' ... – beny23 2013-03-14 00:40:36
你只需要在你的内循环中生成'f = e'并只打印'f'。那么你很好去。 – Smit 2013-03-14 00:42:07