編程題目:
9.判斷一個數最多能被幾個9整除。
示例代碼:
package program.calculation.exercise09;
import java.util.Scanner;
/**
* 9.判斷一個數最多能被幾個9整除。
*/
public class NineDivide {
public static void main(String[] args) {
System.out.println("請輸入一個數:");
@SuppressWarnings("resource")
Scanner scanner = new Scanner(System.in);
int num = scanner.nextInt();
countNine(num);
}
private static void countNine(int num) {
int count = 0;
int number = num;
while (number >= 9) {
number /= 9;
count++;
}
System.out.println(num+"最多能被"+count+"個9除");
}
}
結果顯示: