Methods Java编程练习“;从参数到一“;

Methods Java编程练习“;从参数到一“;,methods,while-loop,printing,parameters,break,Methods,While Loop,Printing,Parameters,Break,我对Java和所有编程都是新手,所以我将尽我所能解释这一点 我试图创建一个简单的程序,其中包含一个方法,该方法调用一个参数来打印一系列降序数字。此数字序列从用户给定的数字开始,在1处停止 任务如下: 在练习模板中创建以下方法:publicstaticvoidprintfromnumbertoone(int-number)。它应该打印从作为参数传递的数字到1的数字 e、 g 公共静态void main(字符串[]args){ 打印自NumberOne(5) 样本输出: 5. 4. 3. 2. 一,

我对Java和所有编程都是新手,所以我将尽我所能解释这一点

我试图创建一个简单的程序,其中包含一个方法,该方法调用一个参数来打印一系列降序数字。此数字序列从用户给定的数字开始,在1处停止

任务如下: 在练习模板中创建以下方法:publicstaticvoidprintfromnumbertoone(int-number)。它应该打印从作为参数传递的数字到1的数字

e、 g

公共静态void main(字符串[]args){ 打印自NumberOne(5)

样本输出: 5. 4. 3. 2. 一,

当我运行到目前为止我编写的程序来解决这个问题时,它从5开始,然后无限期地下降到1以外的负整数(5,4,3,2,1,0,-1,-2,-3,∞...)

我需要插入一个中断或循环在I=0时停止运行的条件,但我不知道如何在不收到错误消息的情况下执行此操作。我哪里出错了

下面是有问题的方法参数:

public static void printFromNumbertoOne(int num) {
    int i = 5;
    while (i <= num) {
        System.out.println(i--); 
publicstaticvoidprintfromnumbertoone(int-num){
int i=5;

while(i在Java中,
while
循环将继续运行,只要它是条件(
i您收到了什么错误消息?循环停止条件是
i0
。这个简单的解决方案非常有帮助。谢谢。感谢您的回答。您的回答很有意义,只是我不明白我会怎么回答“包括检查num是否为正”。我想这需要再添加一行代码,例如‘if(num>0)’…但这适合哪里?实际上不需要检查,请参阅我对答案的编辑。抱歉。