這里的編程哪里錯了
package com.third;
public class HelloMai ?{
? public static void main(String[] args){
?int num=10000;
?int count=1;
?if(num/10>0){
?
?count++;
?num=num/10;
?}?
?
?System.out.println(count);
? }}
package com.third;
public class HelloMai ?{
? public static void main(String[] args){
?int num=10000;
?int count=1;
?if(num/10>0){
?
?count++;
?num=num/10;
?}?
?
?System.out.println(count);
? }}
2016-11-02
舉報
2016-11-02
package com.third;
public class HelloMai ?{
? public static void main(String[] args){
?int num=10000;
?int count=0;
? while(num/10>0){
?
?count++;
?num=num/10;
?}?
?
?System.out.println(count);
? }}
2016-11-03
package com.dg.util;
public class HelloMail {
public static void main(String[] args) {
int num = 10000;
int count = 0;
while (num ?> 0) {
count++;
num = num / 10;
}
System.out.println(count);
}
}
2016-11-03
num/10>0這難道不是死循環(huán)嗎?結(jié)果怎么可能小于等于0呢?
2016-11-02
你是不是要求一個數(shù)值的位數(shù),如果是的話,,,
If語句不是循環(huán)語句,
if(num/10>0){
?
?count++;
?num=num/10;
?}?
這段代碼只執(zhí)行了一次,
不是就當我沒說?!净?/p>