エラーは「シンボル変数bが見つかりません」です do while ループの構文を正しく記述する方法も理解したいと思います ありがとうございます。
import java.util.*;
public class pract3ex10 {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
do {
System.out.println("Enter a positive");
int n = s.nextInt();
int x = n;
int m = 0;
if (x < 0) {
System.out.println("Thank You!");
} else {
while (x > 0) {
x = x / 10;
m++;
}
System.out.println("Number of digits in " + n + "= " + m);
}
} while (n > 0);
}
}