질문:
프롬프트에 따라 문자 줄을 입력하세요. 이 문자 줄은 임의적일 수 있으며 영숫자 구두점, 특수 기호 등을 포함할 수 있습니다. Java 프로그램은 각 범주의 문자 수를 출력합니다. 입력한 문자열입니다.
결과 표시:
무료 학습 동영상 튜토리얼 추천: java video
코드 표시:
package com.one; import java.util.*; public class Flqgs { public static Scanner input = new Scanner(System.in); public static void main(String[] args) { System.out.println("请输入一行字符串:"); String num = input.nextLine(); int digital = 0, character = 0, other = 0, blank = 0; char [] ch = num.toCharArray(); for(int i=0;i<ch.length;i++){ if(ch[i] >= 'a' && ch[i] <= 'z' || ch[i] >= 'A' && ch[i] <= 'z'){ character++; }else if(ch[i] >= '0' && ch[i] <= '9'){ digital++; }else if(ch[i] == ' '){ blank++; }else{ other++; } } System.out.println("字母个数:"+character); System.out.println("数字个数:"+digital); System.out.println("空格个数:"+blank); System.out.println("其他个数:"+other); } }
관련 기사 튜토리얼 추천: Java 언어 소개
위 내용은 Java는 문자열에서 다양한 문자 또는 숫자의 수를 계산하는 것을 구현합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!