不知道多重循環(huán)的知識(shí)點(diǎn)在本題怎么用
public class HelloWorld{
public static void main(String[] args){
int num = 9995656;
int count = 1;
for(int i=10;i<=1000000000;i=i*10)
{
? ? int tem=num/i;
? ? //個(gè)位數(shù)的時(shí)候
? ? if(tem==0){
? ? ? ? System.out.println("它是個(gè)"+count+"位的數(shù)!");
? ? ? ? break;
? ? }
? ? //十位數(shù)以上
? ? else if(tem>=1&&tem<10)
? ? {? ?
? ? ? ? count++;
? ? ? ? System.out.println("它是個(gè)"+count+"位的數(shù)!");
? ? ? ? break;
? ? }
? ? else{
? ? count++;
? ? }
}
}
}
2021-07-20
同問(wèn),不過(guò)我這還有更簡(jiǎn)單的解題方式。
2021-06-27
寫(xiě)復(fù)雜了
public class HelloWorld{
public static void main(String[] args){
int num = 3;
int count = 0;
if(num>=0 && num<=999999999){
??? while(num > 1){
??????? count++;
??????? num/=10;
??? }
}
System.out.println("它是個(gè)"+count+"位的數(shù)!");