算法相关
/** * @author 喜羊羊 * @date 2024/2/5 15:20 */ public class ForForTest { public static void main(String[] args) { //需求1:打印五行6列的星星 //外层循环控制行数,内层循环控制列数 //外层循环执行m次,内层循环执行n次,则内层循环的循环体执行m*n次 /*for(int j = 1;j<=5;j++){ for (int i = 1;i<=6;i++){ System.out.print("*"); } System.out.println(); }*/ //需求2: //打印: //* //** //*** //**** //***** /*for(int i=1;i <= 5; i++){ for (int j = 1 ; j<=i;j++){ System.out.print("*"); } System.out.println(); }*/ //需求3:将需求2倒着打印 /*for (int i = 1 ;i<=5;i++){ for (int j=1;j<=6-i;j++){ System.out.print("*"); } System.out.println(); }*/ //需求4:打印菱形 //上半部分 for (int i = 1 ;i<=5;i++){ //控制每行的空格数 for (int j = 1;j<=10-(2*i);j++){ System.out.print("-"); } //控制每行*的个数 for (int k = 1;k<=(2*i)-1;k++){ System.out.print("* "); } System.out.println(); } //下半部分 for(int i = 1;i<=4;i++){ //控制每行空格的数量 for (int m = 1;m<=2*i;m++){ System.out.print("-"); } //控制每行*的个数 for (int n = 1;n<=9-2*i;n++){ System.out.print("* "); } System.out.println(); } } }