我這是不是最笨的方法
public class HelloWorld
{
public static void main(String[] args)
? ? {
? ? ?int num=999999;
? ? ?int count=0;
? ? ?if(num/10>0)
? ? ?{
? ? ? ? ?count++;
? ? ? ? ?num=num/10;
? ? ? ? ?if(num>0)
? ? ? ? ?{
? ? ? ? ? ? ?if(num<10)
? ? ? ? ? ? ?System.out.println("二位數(shù)");
? ? ? ? ? ?
? ? ? ? ?}
? ? ? ? ?count++;? num=num/10;
? ? ? ? ?if(num>0)
? ? ? ? ?{
? ? ? ? ? ? ?if(num<10)
? ? ? ? ? ? ?System.out.println("三位數(shù)");
? ? ? ? ?}
? ? ? ? ?count++;
? ? ? ? ?num=num/10;
? ? ? ? ?if(num>0)
? ? ? ? ?{
? ? ? ? ? ? ?if(num<10)
? ? ? ? ? ? ?System.out.println("四位數(shù)");
? ? ? ? ?}
? ? ? ? ?count++;
? ? ? ? ?num=num/10;
? ? ? ? ? if(num>0)
? ? ? ? ?{
? ? ? ? ? ? ?if(num<10)
? ? ? ? ? ? ?System.out.println("五位數(shù)");
? ? ? ? ?}
? ? ? ? ?count++;? num=num/10;
? ? ? ? ?if(num>0)
? ? ? ? ?{
? ? ? ? ? ? ?if(num<10)
? ? ? ? ? ? ?System.out.println("六位數(shù)");
? ? ? ? ?}
? ? ? ? ?count++;
? ? ? ? ?num=num/10;
? ? ? ? ?if(num>0)
? ? ? ? ?{
? ? ? ? ? ? ?if(num<10)
? ? ? ? ? ? ?System.out.println("七位數(shù)");
? ? ? ? ?}
? ? ? ? ? ?count++;?
? ? ? ? ? ?num=num/10;
? ? ? ? ?if(num>0)
? ? ? ? ?{
? ? ? ? ? ? ?if(num<10)
? ? ? ? ? ? ?System.out.println("八位數(shù)");
? ? ? ? ?}
? ? ? ? ?count++;
? ? ? ? ?num=num/10;
? ? ? ? ?if(num>0)
? ? ? ? ?{
? ? ? ? ? ? ?if(num<10)
? ? ? ? ? ? ?System.out.println("九位數(shù)");
? ? ? ? ?}
? ? ?}
? ? else
? ? ? ? {
? ? ? ? ? ?System.out.println("一位數(shù)");? ? ? ?
? ? ? ? }
? ? }
}
2021-03-22
為啥不用百分比除呢
2021-03-15
2021-03-15
count先置0,num每除一次10就把count加1,循環(huán)條件為num<0,這樣當(dāng)num最后小于0.1的時候,count的值就是幾位數(shù)了。當(dāng)然要加上條件num為0單獨判斷