我感觉我写的代码是错误的,但我不知道为什么。在我看来非常不专业。
/* 1234
2341
3412
4123
*/
public class pattern{
public static void main(String args[]){
for(i=1; i<=4; i++)
{for(j=1; j<=4; j++)
{System.out.print(i);
}
System.out.println();
while(i>4)
{ int i= 1;
i++;
System.out.print(i);}
System.out.println();
}
最佳答案
很难确切地说出您的要求是什么,但是从您类(class)上面的评论来看,您可能正在寻找这样的东西:
for (int i = 0; i < 4; i++) {
for (int j = i; j < i + 4; j++) {
System.out.print((j % 4) + 1);
}
System.out.println();
}
这是不言而喻的,但我必须这样做;您应该始终尝试遵循 Java 命名/格式标准。
关于java - 如何打印从一到四的四行和列号并在达到四后重新启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34027527/