我這哪里不對?大佬
package qi;
public class WHILE {
public static void main(String[] args) {
int count=0;
int num=999;
for(;count<10;count++){
if(num!=0){
num=num/10;
}
}System.out.println(count);
}
}
package qi;
public class WHILE {
public static void main(String[] args) {
int count=0;
int num=999;
for(;count<10;count++){
if(num!=0){
num=num/10;
}
}System.out.println(count);
}
}
2019-09-28
舉報(bào)
2019-11-13
int num = 999;
int count = 0;// 判斷位數(shù)
for(; num > 0; count++) {
??? // count++;
??? num /= 10;
}
// 這個比較簡單
2019-11-13
int count=0;
int num=999;
for(;count < 10;count++){
if(num != 0) {
??? num=num/10;
?? ?
} else {
??? break;
}
// }System.out.println(count);
System.out.println("它是個" + count + "位的數(shù)!");
// 需要設(shè)置結(jié)束語句
2019-10-29
for(;循環(huán)條件;循環(huán)變量)
循環(huán)條件為true,執(zhí)行循環(huán)和循環(huán)變量。這個循環(huán)完全和num無關(guān)。
for(;num>=1;count++){
if(num!=0){
num=num/10;
}
2019-09-29
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
?do{
? ? num=num/10; //= ?num/=10;
? ? count=count+1;
? ? if(num<=0){
? ? ? ? System.out.println("它是個"+count+"位的數(shù)!");
? ? }
}while(num>0);
? ??
}
}
樓上的如果是四位數(shù)就不行了
我這個可以,但是顯示錯誤。
2019-09-29
可以不用循環(huán)這么復(fù)雜,簡單點(diǎn)?
public class HelloWorld{
? ? public static void main(String[] args){
? ? ? ? int num = 999;
? ? ? ? int count = 0;
? ? ? ? ?count =? num / 10;
? ? ? ??
? ? ? ??
? ? ? ? if(count < 1)
? ? ? ? ? ? System.out.println("它是個1位的數(shù)!");
? ? ? ? else if(count >= 1 && count <= 10){
? ? ? ? System.out.println("它是個2位的數(shù)!");
? ? ? ? }else {
? ? ? ? System.out.println("它是個3位的數(shù)!");
? ? ? ? }
? ??
? ??
? ??
? ??
? ??
? ??
? ??
? ??
? ? }
}