本文共 1587 字,大约阅读时间需要 5 分钟。
Scanner??Java???????????????????Scanner????????????????????????????????????
Scanner scanner = new Scanner(System.in);
next()????????????????????????????hasNext()??????????
if (scanner.hasNext()) { String str = scanner.next(); System.out.println("???????" + str);} nextLine()???next()???????????????????????????
if (scanner.hasNextLine()) { String str = scanner.nextLine(); System.out.println(str);} Scanner??????????????????????????????????????????
Scanner scanner = new Scanner(System.in);System.out.println("?????");if (scanner.hasNextInt()) { int i = scanner.nextInt(); System.out.println("?????" + i);} else { System.out.println("????????");}System.out.println("??????");if (scanner.hasNextFloat()) { float f = scanner.nextFloat(); System.out.println("???" + f);} else { System.out.println("????????");} public static void main(String[] args) { Scanner scanner = new Scanner(System.in); double sum = 0; int m = 0; while (scanner.hasNextDouble()) { double nextDouble = scanner.nextDouble(); m++; sum += nextDouble; System.out.println("????" + m + "????????sum=" + sum); } System.out.println(m + "?????:" + sum); System.out.println(m + "???????:" + sum/m); scanner.close();} hasNextDouble()?????????????????????sum????scanner.close()??????????????????????????????????????????????????????????????????
转载地址:http://erv.baihongyu.com/