我正在尝试用java创建一个数字模式。第二个内部for循环的条件有一点错误。我无法纠正它
模式应该是这样的:我正在尝试用java创建一个数字模式。第二个内部for循环的条件有一点错误。我无法纠正它,java,numbers,Java,Numbers,模式应该是这样的: 1234 2345 3456 4567 我把它分成两个独立的三角形:(n是线的数目,在这个例子中是4) 我做了这么多,请帮忙 public class pattern { void main(int n) { for(int i =1;i <= n; i++) { for(int j = i;j<=n;j++) {System.out.print(j);} for
1234
2345
3456
4567
我把它分成两个独立的三角形:(n是线的数目,在这个例子中是4)
我做了这么多,请帮忙
public class pattern
{
void main(int n)
{
for(int i =1;i <= n; i++)
{
for(int j = i;j<=n;j++)
{System.out.print(j);}
for(int j = n+1;j<=(i*2)-1;j++)
{System.out.print(j);}
System.out.println();
}
}
}
公共类模式
{
空干管(内部n)
{
对于(inti=1;i你可以再努力一点.)
我想这就是答案,tho:
for(int i = 0; i < n; i++) {
for (int a = i; a < i + n; a++)
System.out.print(a + 1);
System.out.println();
}
for(int i=0;i
稍微修改了@Pedro Fraga的答案
public class pattern
{
void main(int n)
{
for(int i = 1; i <= n; i++)
{
for (int a = i; a < i + n; a++)
{System.out.print(a);}
System.out.println();
}
}
}
公共类模式
{
空干管(内部n)
{
对于(inti=1;i试试这个-一个用于循环
int count = 0;
int size = list.size();
for (String s : list) {
System.out.println(s.substring(0, size - count) + " " + s.substring(size - count));
count++;
}
int count = 0;
int size = list.size();
for (String s : list) {
System.out.println(s.substring(0, size - count) + " " + s.substring(size - count));
count++;
}