-7 java loops for-loop nested-loops
我的规格如下:
编写一个程序,打印出两个加起来为7的数字的所有排列.提示:你可以使用两个嵌套的for循环.
我这样做但我知道这不对.我应该输入什么号码?
public class NestedFor {
public static void main(String[] args) {
for(int i=1; i<=3; i++) {
for(int j=1; j<=i; j++) {
System.out.println(i+ " " +j);
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
试试这个(我假设你想要非负数,否则你有无限的可能性):
for(int i=0; i<=7, i++)
{
System.out.println(i + "+" + (7-i));
}
Run Code Online (Sandbox Code Playgroud)
不需要两个for循环.
如果不是非负数,则需要正数,这将变为:
for(int i=1; i<7, i++)
{
System.out.println(i + "+" + (7-i));
}
Run Code Online (Sandbox Code Playgroud)