小编Ibr*_*him的帖子

在java中除以while循环

我正在尝试做的是使用while循环来检查userNum%2> 1一旦它击中一个我希望它停止并打印出除法的所有值,例如

如果20是用户num,它将生成.20/2和10/2和5/2然后2/2导致1然后停止(整数除法)

import java.util.Scanner;

public class DivideByTwoLoop {
   public static void main (String [] args) {
      int userNum = 0;

      userNum = 20;

      while ( (userNum % 2) > 1){
         userNum = userNum / 2;
         System.out.println(userNum );
      }

      System.out.println("");

      return;
   }
}
Run Code Online (Sandbox Code Playgroud)

这就是我到目前为止所拥有的.任何帮助是极大的赞赏.

java while-loop integer-division

0
推荐指数
1
解决办法
3013
查看次数

标签 统计

integer-division ×1

java ×1

while-loop ×1