Java黑皮书课后题第6章:*6.20(计算一个字符串中字母的个数)编写一个方法,使用下面的方法体计算字符串中的字母个数。编写一个测试程序,提示用户输入字符串,然后显示字符串中的字母个数
生活随笔
收集整理的這篇文章主要介紹了
Java黑皮书课后题第6章:*6.20(计算一个字符串中字母的个数)编写一个方法,使用下面的方法体计算字符串中的字母个数。编写一个测试程序,提示用户输入字符串,然后显示字符串中的字母个数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
6.20(計算一個字符串中字母的個數)編寫一個方法,使用下面的方法體計算字符串中的字母個數。編寫一個測試程序,提示用戶輸入字符串,然后顯示字符串中的字母個數
- 題目
- 題目描述
- 破題
- 代碼
- 運行示例
題目
題目描述
6.20(計算一個字符串中字母的個數)編寫一個方法,使用下面的方法體計算字符串中的字母個數:
public static int countLetters(String n)
編寫一個測試程序,提示用戶輸入字符串,然后顯示字符串中的字母個數
破題
代碼
import java.util.Scanner;public class Test6_20 {public static void main(String[] args) {//接收字符串Scanner input = new Scanner(System.in);System.out.print("請輸入一個字符串:");String str = input.nextLine();//將字符串整體傳遞給countLetters方法并接收countLetters方法返回值并輸出System.out.println("輸入的字符串字母有:" + countLetters(str) + "個");}// 計算字符串中的字母數量public static int countLetters(String n){int length = n.length();int str_ASCII = 0, count = 0;for (int i = 0;i < length;i++){str_ASCII = (int) (n.charAt(i));if ((str_ASCII >= 76 && str_ASCII <= 90) || (str_ASCII >= 97 && str_ASCII <= 122))count++;}return count;} }運行示例
請輸入一個字符串:str1 _*(3 輸入的字符串字母有:3個總結
以上是生活随笔為你收集整理的Java黑皮书课后题第6章:*6.20(计算一个字符串中字母的个数)编写一个方法,使用下面的方法体计算字符串中的字母个数。编写一个测试程序,提示用户输入字符串,然后显示字符串中的字母个数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java黑皮书课后题第6章:**6.18
- 下一篇: Java黑皮书课后题第6章:*6.21(