判斷一個小于10位數(shù)的位數(shù)
package jj;
public class kl {
? ? public static void main(String[] args){
? ? int num=999;
? ? int count=0;
? ? double yu=num/10;
? ? for(;count<10;count++){
? ? double lol1=10^(count-2);
? ? double lol2=10^(count-1);
? ? if(lol1<=yu&&yu<=lol2){
? ? System.out.println(count);
? ? }
? ? }
? ? }
}
請問高手們,我的思路錯在哪里?
我的思路是剛開始輸入的數(shù)X,用它除以10,
ge位數(shù)范圍(0.1-1)
十位數(shù)(1-10)
以此類推
我要得到的count會與X/10的冪次有一定關(guān)系,如上程序
但。。運(yùn)行不出來,求指點(diǎn)謝謝啦
2016-11-19
^符號在前面講過是邏輯運(yùn)算符異或的意思 ? 不是乘方。