Java新手,我需要编写一个程序,用10行和10列打印1到100之间的数字,使用嵌套循环首先向下递增。任何帮助将不胜感激。
这是我尝试过的,但它没有打印正确的数字。
for ( int i = 1 ; i <= 10; i++ ) {
for ( int j = 1 ; j <= 10; j++ ) {
System.out.printf("%4d", i*j );
}
System.out.println();
}
答案 0 :(得分:0)
public static void main(String[] args) {
// TODO code application logic here
int count=1;
for (int a=1;a<=100;a++)
{
if (count<10)
{
System.out.print(String.valueOf(a+"\t"));
count++;
}
else
{
System.out.println(a);
count=1;
}
}
}
答案 1 :(得分:0)
public class App {
public static void main(String[] args) {
int count = 1;
for (int i = 1; i <= 10; i++) {
for (int k = 1; k <= i; k++) {
System.out.print(" ");
}
for (int j = 1; j <= 10; j++) {
System.out.print(" " + count);
count++;
}
System.out.println();
}
}
}
将名称App.java提供给文件,在您的cmd行“javac App.java”上运行,然后在“java App”中运行
答案 2 :(得分:0)
使用两个嵌套循环,这将是
public static void main(String[] args) {
for(int i=0; i<10; i++){
for(int j=1; j<=10; j++){
System.out.print(i*10+j + "\t");
}
System.out.print("\n");
}
}