首页 > 试题广场 >

小飞机

[编程题]小飞机
  • 热度指数:226024 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
KiKi学会了printf在屏幕输出信息,他想输出一架小飞机。请帮他编写程序输出这架小飞机。

输入描述:


输出描述:
import java.util.Scanner;
 
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        for (int i = 0; i < 6; i++) {
            for (int j = 0; j < 12; j++) {
                if (i < 2) {
                    System.out.print(j == 5 || j == 6 ? "*" : " ");
                } else if (i < 4 && i >= 2) {
                    System.out.print("*");
                } else if (i < 6 && i >= 4) {
                    System.out.print(j == 4 || j == 7 ? "*" : " ");
                };
                if (j==11) {
                    System.out.println();
                };
            }
        }
    }
}

发表于 2024-10-04 10:28:12 回复(0)
没懂为啥不对
import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        int i=0,j =0;
        for(;i<6;i++){
            for(;j<12;j++){
                if((i==0 ||i==1)&&( j==5||j==6 )){
                    System.out.print("*");
                } else if(i==2||i==3) {
                    System.out.print("*");
                } else if ((i==4||i==5) && (j==4||j==7)){
                    System.out.print("*");
                } else {
                    System.out.print(" ");
                }
            }
            System.out.print("\n");
        }
    }
}
编辑于 2024-02-25 14:43:55 回复(2)
有没有大佬指导下
public class Main {
    public static void main(String[] args) {
   
        Main.print("     **     ");
        Main.print("************");
        Main.print("    *  *    ");
    }
    public static void print(String a){
    for(int i=0;i<2;i++){
            System.out.println(a);
        }
}
}
发表于 2023-11-28 20:21:23 回复(0)
public class Main {
    public static void main(String[] args) {
        System.out.println("     **     ");
        System.out.println("     **     ");
        System.out.println("************");
        System.out.println("************");
        System.out.println("    *  *    ");
        System.out.println("    *  *    ");
    }
}

发表于 2023-10-25 13:47:42 回复(0)
这题可以使用三种方法:1.最简单的就是直接输出图片上给的代码如下:
public class Main {
    public static void main(String[] args){
        System.out.println("     **");
        System.out.println("     **");
        System.out.println("************");
        System.out.println("************");
        System.out.println("    *  *");
        System.out.println("    *  *");
    }
}
第二种是for循环,代码如下:
public class Main{
    public static void main(String[] args){
    //for循环需要循环两次
        for(int i=0;i<2;i++){
            System.out.println("     **");
        }
        for (int i=0;i<2;i++){
            System.out.println("************");
        }
        for(int i=0;i<2;i++){
            System.out.println("    *  *");
        }
    }
}

3.用函数来写:

public class Main {
    public static void main(String[] args) {
        printA();
        printA();
        printB();
        printB();
        printC();
        printC();
    }
        static void printA(){
            System.out.println("     **");
        }
        static void printB(){
            System.out.println("************");
        }
        static void printC(){
            System.out.println("    *  *");
        }
}
最后我是萌新又说错的可以告诉我一下。
发表于 2023-10-24 11:22:50 回复(0)
import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        String a="     **";
        String b="************";
        String c="    *";
        String d="  *";
        System.out.println(a+'\n'+a+'\n'+b+'\n'+b+'\n'+c+d+'\n'+c+d);
    }
}
发表于 2023-07-25 20:18:15 回复(0)
import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        for (int i = 0; i < 6; i++) {
            for (int j = 0; j < 12; j++) {
                if (i < 2) {
                    System.out.print(j == 5 || j == 6 ? "*" : " ");
                } else if (i < 4 && i >= 2) {
                    System.out.print("*");
                } else if (i < 6 && i >= 4) {
                    System.out.print(j == 4 || j == 7 ? "*" : " ");
                };
                if (j==11) {
                    System.out.println();
                };
            }
        }
    }
}

发表于 2023-07-04 22:12:30 回复(1)
public class Main {
  public static void main(String[] args) {
  for (int i=1;i<=2;i++){
     for (int j=12;j>=1;j--){   
      if (j==6||j==7){
                    System.out.print("*");
                }else
                    System.out.print(" ");
            }
            System.out.println();
        }

        System.out.println("************");
        System.out.println("************");
        for (int i=1;i<=2;i++){
            for (int j=12;j>=1;j--){
                if (j==5||j==8){
                    System.out.print("*");
                }else
                    System.out.print(" ");
            }
            System.out.println();
        }
    }
}

发表于 2022-10-15 21:07:25 回复(0)
public class Main{
    public static void main(String[]args){
 System.out.println("     **     \n"+"     **     \n"+"************\n"+"************\n"+"    *  *    \n"+"    *  *    ");
        
    }
}
发表于 2022-08-31 16:33:52 回复(0)
import java.util.*;

public class Main {
    public static void main(String[] args) {
        System.out.println("     **     ");
        System.out.println("     **     ");
        System.out.println("************");
        System.out.println("************");
        System.out.println("    *  *    ");
        System.out.println("    *  *    ");
    }
}

发表于 2022-06-22 14:26:42 回复(0)
public class Main{
    public static void main(String[] args){
        for(int i=1;i<=6;i++){
            if(i<3){
                System.out.println("     **");
            }else if(i<5){
                System.out.println("************");
            }else{
                System.out.println("    *  *");
            }
        }
    }
}

发表于 2022-06-06 13:46:59 回复(0)
public class Main{
    public static void main(String[] args){
        System.out.println("     **     ");
        System.out.println("     **     ");
        System.out.println("************");
        System.out.println("************");
        System.out.println("    *  *    ");
        System.out.println("    *  *    ");
    }
}
发表于 2022-04-20 11:22:57 回复(0)
public class Main{
    public static void main(String[] args){
        printA();
        printA();
        printB();
        printB();
        printC();
        printC();
    }
        static void printA(){
            System.out.println("     **");
        }
        static void printB(){
            System.out.println("************");
        }
        static void printC(){
            System.out.println("    *  *");
        }
    
}
发表于 2022-04-05 18:02:01 回复(0)

public class Main{
    public static void main(String[] args){
        
        String str = "     **     "+"\n"+"     **     "+"\n"+
            "************"+"\n"+
            "************"+"\n"+
            "    *  *    "+"\n"+"    *  *    "+"\n";
        System.out.printf(str);
    }
}
发表于 2022-03-07 17:49:34 回复(0)
方法一:
public class Main{
    public static void main(String[] args){
        System.out.printf("     **     ");
        System.out.println("\t");
        System.out.printf("     **     ");
        System.out.println("\t");
        System.out.printf("************");
        System.out.println("\t");
        System.out.printf("************");
        System.out.println("\t");
        System.out.printf("    *  *    ");
        System.out.println("\t");
        System.out.printf("    *  *    ");
    }
}


方法二:
public class Main{
    public static void main(String[] args){
        for(int i=0;i<2;i++){
            System.out.printf("     **     ");
            System.out.printf("\n");
        }
        for(int i=0;i<2;i++){
            System.out.printf("************");
            System.out.printf("\n");
        }
        for(int i=0;i<2;i++){
            System.out.printf("    *  *    ");
            System.out.printf("\n");
        }
    }
}

发表于 2022-02-24 09:33:19 回复(0)
public class Main {
    public static void main(String[] args) {
        for (int i = 0; i < 6; i++) {
            switch (i) {
                case 0:
                case 1:
                    Main.setSpace(5);
                    Main.setCross(2);
                    System.out.println("");
                    break;
                case 2:
                case 3:
                    Main.setCross(12);
                    System.out.println("");
                    break;
                default:
                    Main.setSpace(4);
                    Main.setCross(1);
                    Main.setSpace(2);
                    Main.setCross(1);
                    System.out.println("");
                    break;
            }
        }
    }

    public static void setSpace(int num) {
        for (int i = 0; i < num; i++) {
            System.out.print(" ");
        }
    }

    public static void setCross(int num) {
        for (int i = 0; i < num; i++) {
            System.out.print("*");
        }
    }
}

发表于 2022-01-23 00:22:25 回复(0)
//下面的兄弟们来新手区炸鱼来了
public class Main{
    public static void main(String[] args){
        System.out.println("     **");
        System.out.println("     **");
        System.out.println("************");
        System.out.println("************");
        System.out.println("    *  *");
        System.out.println("    *  *");

    }
}
发表于 2021-10-15 10:07:21 回复(0)
public class Main{
    public static void main(String[] args){
        for(int i=1; i<=2; i++){
            for(int j=1; j<=12; j++){
                if((i==1||i==2)&&(j==6||j==7)){
                    System.out.print("*");
                }else{
                   System.out.print(" "); 
                }
            }
            System.out.print("\n");
        }
        System.out.println("************");
        System.out.println("************");
        for(int i=5; i<=6; i++){
            for(int j=1; j<=12; j++){
                if((i==5||i==6)&&(j==5||j==8)){
                    System.out.print("*");
                }else{
                   System.out.print(" "); 
                }
            }
            System.out.print("\n");
        }
    }
}
发表于 2021-10-08 14:23:32 回复(0)
 public class Main{
    public static void main(String args[]){
        for(int i=1;i<7;i++){
            for(int j=1;j<12;j++){
                if(i==3 || i==4){
                        System.out.print("*");
                }else if((i==1||i==2)&&(j==6||j==7)){
                    System.out.print("*");
                } else if((i==5||i==6) && (j==5||j==8)){
                    System.out.print("*");
                }else{
                    System.out.print(" ");
                }
            }
            System.out.println();
        }
    }
}
发表于 2021-07-28 16:38:48 回复(1)