i*j=sum 当sum单数和双数的时候显示占用位数不同,使显示出的结果不整洁.后面两个直接差得更大
问如何格式化System.out.print()的输出使输出更美观
请各位多帮忙import java.io.*;public class Project02{
public static void main(String[] args) {
print1();
print2();
print3();
print4();
}
public static void print1() {
int i,j;
System.out.println("First:");
for(i=1;i<=9;i++){
for(j=1;j<=i;j++)
System.out.print(i+"*"+j+"="+i*j+" ");
System.out.println();
}
}
public static void print2(){
int i,j;
System.out.println("Second:");
for(i=1;i<=9;i++){
for(j=1;j<=i;j++)
System.out.print(j+"*"+i+"="+j*i+" ");
System.out.println();
}
}
public static void print3(){
int i,j,k;
for(i=1;i<=9;i++){
for(k=1;k<=9-i-1;k++)
System.out.print(" ");
for(j=1;j<=i;j++)
System.out.print(i+"*"+j+"="+i*j+" ");
System.out.println();
}
}
public static void print4(){
int i,j,k;
for(i=1;i<=9;i++){
for(k=1;k<=9-i-1;k++)
System.out.print(" ");
for(j=1;j<=i;j++)
System.out.print(j+"*"+i+"="+j*i+" ");
System.out.println();
}
}
}
问如何格式化System.out.print()的输出使输出更美观
请各位多帮忙import java.io.*;public class Project02{
public static void main(String[] args) {
print1();
print2();
print3();
print4();
}
public static void print1() {
int i,j;
System.out.println("First:");
for(i=1;i<=9;i++){
for(j=1;j<=i;j++)
System.out.print(i+"*"+j+"="+i*j+" ");
System.out.println();
}
}
public static void print2(){
int i,j;
System.out.println("Second:");
for(i=1;i<=9;i++){
for(j=1;j<=i;j++)
System.out.print(j+"*"+i+"="+j*i+" ");
System.out.println();
}
}
public static void print3(){
int i,j,k;
for(i=1;i<=9;i++){
for(k=1;k<=9-i-1;k++)
System.out.print(" ");
for(j=1;j<=i;j++)
System.out.print(i+"*"+j+"="+i*j+" ");
System.out.println();
}
}
public static void print4(){
int i,j,k;
for(i=1;i<=9;i++){
for(k=1;k<=9-i-1;k++)
System.out.print(" ");
for(j=1;j<=i;j++)
System.out.print(j+"*"+i+"="+j*i+" ");
System.out.println();
}
}
}
解决方案 »
- Java 正则表达式求助!
- 请教各位高手:如何在JBuilder 9中导入jar包?
- 在jtexteara中输入公式比如(a/(b*c+d)-e)*f+g,如何让每对匹配的括号以不同显示,见帖内
- 向xml已存在的xml文件中添加节点内容
- 关于logic:iterate 迭代HashMap的问题,论坛上没有答案!
- 如何得到邮件服务器的domain与IP间的映射?找谁要?
- Applet有什么用?
- java读文件,比如有文件中有8个字节是double型,怎么它读出来,也转为double
- 这个世上有没有纯Java的文件型数据库?
- Java对于微软新推出的C#来说还有什么优势存在?会不会逐渐走向消亡?请大家讨论一下
- 请教大家一道java题目?
- 这里有免费的java编程思想(中文版),非常不错,需要的朋友赶快去
int i,j;
System.out.println("Second:");
for(i=1;i <=9;i++){
for(j=1;j <=i;j++)
System.out.printf("%d*%d=%-2d ",j,i,j*i);
System.out.println();
}
public static void main(String[] args) {
print1();
print2();
print3();
print4();
}
public static void print1() {
int i,j;
System.out.println("First:");
for(i=1;i <=9;i++){
for(j=1;j <=i;j++)
System.out.printf("%d*%d=%-2d ",j,i,j*i);
System.out.println();
}
}
public static void print2(){
int i,j;
System.out.println("Second:");
for(i=1;i <=9;i++){
for(j=1;j <=i;j++)
System.out.printf("%d*%d=%-2d ",i,j,j*i);
System.out.println();
}
}
public static void print3(){
int i,j,k;
for(i=1;i <=9;i++){
for(k=1;k <=9-i;k++)
System.out.print(" ");
for(j=1;j <=i;j++)
System.out.printf("%d*%d=%-2d ",j,i,j*i);
System.out.println();
}
}
public static void print4(){
int i,j,k;
for(i=1;i <=9;i++){
for(k=1;k <=9-i;k++)
System.out.print(" ");
for(j=1;j <=i;j++)
System.out.printf("%d*%d=%-2d ",i,j,j*i);
System.out.println();
}
}
}