-------------------------------------------------打印菱形
public class Printlingxing {
public static void main(String[] args) {
int row = 7; //控制菱形的行数(必须为奇数)
//System.out.print //打印不换行
//System.out.println(); //打印后换行
///打印上半部份
for (int i = 1; i <= row / 2 ; i++) {
for (int j = 1; j <= row / 2 + 1 - i; j++) {//控制" "的数量
System.out.print(" ");
}
for (int k = 1; k <= 2 * i - 1; k++) {//控制"*"的数量
System.out.print("*");
}
//进行换行
System.out.println();
}
//System.out.println("--------------------");
/打印中间分隔线
//打印空格,这里不需要
// for (int j = 1; j <= row ; j++) {//控制" "的数量
// System.out.print(" ");
// }
for (int k = 1; k <= row; k++) {//控制"*"的数量
System.out.print("*");
}
//进行换行
System.out.println();
//System.out.println("--------------------");
/打印中间分隔线end
//打印下半部分
for (int i = row / 2; i >= 1; i--) {
for (int j = 1; j <= row / 2 + 1 - i; j++) {//控制" "数
System.out.print(" ");
}
for (int k = 1; k <= 2 * i - 1; k++) {//控制"*"数
System.out.print("*");
}
System.out.println();
}
}
}
----------------------------------九九乘法表
public static void main(String[] args) {
int row = 9;
打印九九乘法表
for(int i = 1;i <= row;i++){//行
if(i == 5){
System.out.println();
}
for (int j = 1;j <= i;j++){//列
System.out.print(j + " * "+i+" = "+ i * j + " ");
}
System.out.println();
}
}
///----------------打印三角形 ,就是打印菱形的上三角,如果打印倒三角,就用打印菱形的下三角
public static void main(String[] args) {
int row = 5; //控制三角形 * 个数, 如果是偶数分往上+1
//System.out.print //打印不换行
//System.out.println(); //打印后换行
///打印上半部份
for (int i = 1; i <= row /2 +1 ; i++) {
for (int j = 1; j <= row + 1 - i; j++) {//控制" "的数量
System.out.print(" ");
}
for (int k = 1; k <= 2 * i - 1; k++) {//控制"*"的数量
System.out.print("*");
}
//进行换行
System.out.println();
}
//System.out.println("--------------------");
}