入门级Java帮助:使用';x';内部使用数组

入门级Java帮助:使用';x';内部使用数组,java,arrays,Java,Arrays,我正在上高中的java入门课程,不幸的是,我有一位老师不知道他在做什么。他对Java非常了解,但完全缺乏教学能力,无法期望所有学生都达到高级水平。我们今晚的作业是使用数组根据用户输入制作一个方框,创建一个中间有“X”的空方框。目前我所拥有的只是一个填满的盒子,完全不知道该怎么做 非常感谢您的帮助:) 编辑:添加到作业预期外观下方 * * * * * * * * * * * * * * * * * *

我正在上高中的java入门课程,不幸的是,我有一位老师不知道他在做什么。他对Java非常了解,但完全缺乏教学能力,无法期望所有学生都达到高级水平。我们今晚的作业是使用数组根据用户输入制作一个方框,创建一个中间有“X”的空方框。目前我所拥有的只是一个填满的盒子,完全不知道该怎么做

非常感谢您的帮助:)

编辑:添加到作业预期外观下方

    * * * * * * *
    *           *
    *   *   *   *
    *     *     *
    *   *   *   *
    *           *
    * * * * * * *

似乎就是你要找的。不确定,因为您正在谈论用户输入,但这将在控制台中打印一个带有X的框。

请参阅。展示到目前为止您已经编写了哪些代码,以及它正在做什么和您希望它做什么。您应该展示您已经尝试了什么,您对它如何工作的理论有什么想法,以及您已经开始的任何事情。人们不会只为你做家庭作业。你认为这个逻辑会如何运作?@BenRhys Lewis-如果我没有说清楚,我很抱歉,但我不知道该怎么办,因为他没有教我们任何关于阵列的知识,加上我因病缺课几天,我只是需要一些关于从哪里开始的帮助。我们不能告诉你从哪里开始,因为你的问题很不详细,也不清楚你在想什么want@Ivaro18事实上,在问题中添加任务副本比图片或链接更可取。和往常一样,链接往往会在某个时候过期,这有点安全风险。帮助中心中有一篇关于这个主题的文章。非常清楚:)有一个数组,它正在生成正确的输出。另一方面,也许最初的分配可能会更复杂。
public class Main {
    public static void main(String args[]){
        String[] array = {
        "* * * * * * *",
        "*           *",
        "*   *   *   *",
        "*     *     *",
        "*   *   *   *",
        "*           *",
        "* * * * * * *"};
        for(String s : array){
            System.out.println(s);
        }
    }
}