题解 | #统计字符#
统计字符
https://www.nowcoder.com/practice/539054b4c33b4776bc350155f7abd8f5
import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while (scanner.hasNext()){ String s = scanner.nextLine(); char[] cy = s.toCharArray(); int letter=0; int white=0; int num=0; int other=0; for (int i = 0; i <cy.length; i++) { if (Character.isLetter(cy[i])){ letter++; } else if (Character.isDigit(cy[i])) { num++; } else if (Character.isWhitespace(cy[i])) { white++; }else { other++; } } System.out.println(letter); System.out.println(white); System.out.println(num); System.out.println(other); } } }