每次控制臺輸入完都要重啟服務才能再次輸入,怎么改才能在輸入一次得到值之后,自動輸入下一個值呢
//把控制臺輸入的值獲取存到“shuru"里 ?Scanner?shuru=new?Scanner(System.in); ?System.out.println("輸入"); ?//把“shuru"里的值賦值給num ?int?num=shuru.nextInt(); ?int?changdu=0; ?if(num>=0){ ?????while(num!=0){ ?????????//當數字不為0時,長度+1 ?????????changdu++; ?????????//把數字除以10用于縮減一位 ?????????num/=10; ?????} ?????System.out.println(changdu); ?}
2020-05-18
next的含義是下一個,規定就是取下一次輸入的數據。要想在一個程序中實現多次輸入與求解需要用到二重循環。
在while循環上在添加一個外層循環。循環條件為你想循行的次數,將
放到外層循環內即可