1·循环for例题:

       ⑴打印一个直角三角形;

                                public static void main(String[]args){

                                 Scanner input =new Scanner(System.in);
               System.out.println("请输入三角形的行数:");
                 int a=input.nextInt();
                                     for(int i=0;i<=a;i++){
               for(int j=0;j<i;j++){
               System.out.print("*");}
             System.out.println();
             input.close();
             }
           }
        }

        ⑵打印一个菱形;

                                         Scanner input =new Scanner(System.in);

                                           System.out.println("请输入菱形的行数,只能输入奇数");
               int n = input.nextInt();
               int top = n / 2 + 1;
               //打印菱形
               for(int i=1; i<=top; i++){
               //控制空格
                 for(int j=1; j<=top-i; j++){
                 System.out.print(" ");
               }
               //控制星星
               for(int j=1;j<=2*i-1;j++){
               System.out.print("*");
               }
               System.out.println();
               }

               for(int i=1; i<=top-1; i++){
               //控制空格
                 for(int j=1; j<=i; j++){
                 System.out.print(" ");
               }
               //控制星星
               for(int j=1; j<=n-2*i; j++){
               System.out.print("*");
               }
               System.out.println();

  2·数组例题:

        ⑴.输入一个数字,在数组中查找,如果找到了,输出这个数字在数组中的下标,没找到输出没找到。

         public static void main(System[]args){

                                Scanner input=new Scanner(System.in);
                                int [] nums = {23,12,5,99,1};
                                int findIndex = -1;
                                System.out.println("请输入一个数字");
                                int find = input.nextInt();
                                for(int i=0; i<nums.length; i++){
                                     if(find == nums[i]){
                                           findIndex = i;
                                           break;
                               }
                           }
                             if(findIndex > 0){
                                   System.out.println("找到了,在数组下标的" + findIndex + "位置");
                             }else{
                                  System.out.println("没有找到!");
                              }
                          }

                        ⑵数组冒泡排序:

                            public class aaaa {
                                   public static void main(String[]args){
                                  int a=0;
                                  int []nums={22,13,45,67,33};
            int n = nums.length;
            for(int i=0; i<n-1; i++){
              for(int j=0; j<n-i-1; j++){
               if(nums[j] > nums[j+1]){
                a = nums[j];

                nums[j] = nums[j+1];
                nums[j+1] = a;
              }
          }
        }
                                 for(int i=0; i<n; i++){

            System.out.print(nums[i]+"\t");
                            }