打印九九乘法表。(从左到右成阶梯上升,9*9=81在最左侧) JAVA思路怎么写?
publicclassNum4{publicstaticvoidmain(String[]args){for(inti=1;i<=9;i++){for(intp=9;p>...
public class Num4 {
public static void main(String[] args) {
for (int i = 1; i <= 9; i++) {
for (int p = 9; p >= i; p--) {
System.out.print(" ");
}
for (int j = i; j > 0; j--) {
if (i * j < 10) {
System.out.print(j + "*" + i + "=" + i * j + " ");// 后面三个空格
} else {
System.out.print(j + "*" + i + "=" + i * j + " ");// 后面两个空格
}
}
System.out.println();
}
}
} 展开
public static void main(String[] args) {
for (int i = 1; i <= 9; i++) {
for (int p = 9; p >= i; p--) {
System.out.print(" ");
}
for (int j = i; j > 0; j--) {
if (i * j < 10) {
System.out.print(j + "*" + i + "=" + i * j + " ");// 后面三个空格
} else {
System.out.print(j + "*" + i + "=" + i * j + " ");// 后面两个空格
}
}
System.out.println();
}
}
} 展开
2013-12-26
展开全部
package selftest;
public class Work1 {
/**
* @param args
* 九九乘法表
*/
public static void main(String[] args) {
// 用i,j个变量定义行列
Integer i, j;
for (i = 1; i < 10; i++) {
for (j = 1; j<=i ; j++) {
System.out.print(j + "*" + i + "=" + i * j + "\t");
}
// 换行
System.out.println("");
}
}
}
追问
需要的是上面的程序思路 谢谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询