我用java的,代码我复制的,这个死循环l,idea也是死循环,这为什么可以过
查看原帖
我用java的,代码我复制的,这个死循环l,idea也是死循环,这为什么可以过
1047129
xieyang1234楼主2023/11/3 21:14
import java.util.Scanner;
import java.util.List;
import java.util.ArrayList;

public class Main {

        public static List<String> list = new ArrayList<>();

        public static int getBit(int x) {
                int cnt = 0;
                while (x > 0) {
                        x /= 10;
                        ++cnt;
                }
                return cnt;
        }

        public static void main(String[] args) {
                Scanner scanner = new Scanner(System.in);
                while (scanner.hasNextLine()) {
                        list.add(scanner.nextLine());
                }
                int size = list.size();
                int len = getBit(size);
                for (int i = 0; i < size; ++i) {
                        System.out.printf("%" + len + "d %s\n", i + 1, list.get(i));
                }
        }
}
2023/11/3 21:14
加载中...