当前位置: 首页 > 知识库问答 >
问题:

下面的模式代码没有按预期工作[已关闭]

阳福
2023-03-14

下面的模式代码没有按预期工作。

public class pattern_print {
    public static void main (String args[]){
        int i = 1, j = 5, n = 5;
        while (i <= n) {
            while (j >= i) {
                System.out.print("*");
                j--;
            }
            System.out.print("\n");
            i++;
        }
    }
}

谁能帮我?

共有1个答案

全冥夜
2023-03-14

你在期待什么?您编写的代码显示以下字符:

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

那么正确的代码是:

public class pattern_print {
    
    public static void main (String args[]) {
    
        int i = 1, j = 5, n = 5;
    
        while (i <= n) {
            while (j >= i) {
                System.out.print("*");
                j--;
            }
    
            System.out.print("\n");
            j=5;
            i++; 
        }    
    }
}

现在取决于您期望显示的内容。

 类似资料:
  • 我对AngularJS不熟悉,只是在玩弄这些东西。这是我的HTML: 以下是控制器代码: 我已经使用属性设置了输入文本字段的值。因此,我期望控制器函数读取这些值并在页面加载时返回全名。但我得到的是: 输入文本框为空。为什么会这样呢?

  • 我在使用R的group_by和SUMMARY函数时遇到了一些问题,我想知道你们是否可以帮我一些忙。我有一张类似的表格: 我试图使用dplyr的group_by和SUMMARY来找到频率列的平均值。下面是我的示例代码: 我所期望的是,一个表格被吐出来,分解按单个类别分组的平均频率,如下所示: 但是,我收到的是一个按类别分组的表,每个类别接收整个表的平均值,如下所示: 有什么线索吗?我应该说我是初学者

  • 我正试图将一个阻塞消费者集成为Reactor铝-SR1中的助焊剂订户。我想使用一个并行调度器,并发地执行阻塞操作。 我实现了一个主类来描述我意图:

  • 我已经配置了log4j2.xml文件,application.log文件将被创建,它应该每天翻转。 但是在JVM中,applicatoin.log文件在10MB之后会翻转,如果翻转三次,第一个文件会被覆盖。也就是说我随时都application.logapplication-2020-10-16.log.zip. 为什么log4j2(v2.13)即使配置为每日,也会每10MB滚动一次文件?任何在l

  • 我有一个用例,我需要使用Kafka进行批处理。假设在1分钟内有大约100个请求,我不想立即发布每个请求,而是想将所有100个请求分批发布到topic一次。 但是使用以下配置,批处理不会发生,一旦发送消息,它就会发布到主题并同时在消费者中接收 生产者配置 消费者配置 在这里,我设置了 linger.ms = 60000,根据我的理解,如果 linger.ms 设置为某个值,那么即使发送方线程更早变得

  • 以下switch语句具有奇怪的行为: 我认为,当cat命令在被执行时失败时,“after cat”将被写入,而||之后的部分将被执行。但是,当我查看输出时,似乎在回显“后猫”后会发生中断,因此实际状态不会改变,将再次进入。然后stty也会失败(因为串行适配器丢失)。之后,cat命令againt在开始时失败,但现在进入“catch”块。。。。 下面是相关的输出: 我做错了什么?