我這哪里不對?大佬
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
舉報
2019-11-13
int num = 999;
int count = 0;// 判斷位數
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 + "位的數!");
// 需要設置結束語句
2019-10-29
for(;循環(huán)條件;循環(huán)變量)
循環(huán)條件為true,執(zhí)行循環(huán)和循環(huán)變量。這個循環(huán)完全和num無關。
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+"位的數!");
? ? }
}while(num>0);
? ??
}
}
樓上的如果是四位數就不行了
我這個可以,但是顯示錯誤。
2019-09-29
可以不用循環(huá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位的數!");
? ? ? ? else if(count >= 1 && count <= 10){
? ? ? ? System.out.println("它是個2位的數!");
? ? ? ? }else {
? ? ? ? System.out.println("它是個3位的數!");
? ? ? ? }
? ??
? ??
? ??
? ??
? ??
? ??
? ??
? ??
? ? }
}