62,614
社区成员
发帖
与我相关
我的任务
分享
public class MultiplyTable {
public static void main(String[] args) {
printFirstLine();
printOthers();
}
private static void printOthers() {
for (int i = 1; i < 10; i++) {
printLine(i);
}
}
private static void printLine(int n) {
String str = n + " ";
for (int i = 1; i <= n; i++) {
str += (i * n) + ((i * n) >= 10? " ": " ");
}
System.out.println(str);
}
private static void printFirstLine() {
System.out.print("* ");
for (int i = 1; i < 10; i++) {
System.out.print(i + " ");
}
System.out.println();
}
}
public class MultTable {
/**
* @param args
*/
public static void main(String[] args) {
int[] row= new int[]{1,2,3,4,5,6,7,8,9};
for(int i= 0; i<= row.length; i++){
for(int j= 0; j<= row.length; j++){
if(i== 0&& j== 0){
System.out.print("* ");
}else if(i== 0&& j!= 0){
System.out.print(j+ " ");
}else if(i!= 0&& j==0){
System.out.print(i+ " ");
}else if(i>= j){
System.out.print((j* i)+ " ");
}
}
System.out.println();
}
System.out.println();
}
}