кодесурса

Упражнения на Java: подсчет букв, пробелов, чисел и других символов входной строки

script1adsense2code
script1adsense3code

Java Basic: упражнение 38 с решением

Напишите Java-программу для подсчета букв, пробелов, чисел и других символов входной строки.

Тестовые данные:
Строка: Aa kiu, я swd skieo 236587. GH kiu: sieo ?? 25,33

Иллюстрированная презентация:


Пример решения:

Java-код:

import java.util.Scanner;
public class Exercise38 {
    
 public static void main(String[] args) {
		String test ="Aa kiu, I swd skieo 236587. GH kiu: sieo?? 25.33";
		count(test);
	}
	public static void count(String x){
		char[] ch = x.toCharArray();
		int letter = 0;
		int space = 0;
		int num = 0;
		int other = 0;
		for(int i = 0; i < x.length(); i++){
			if(Character.isLetter(ch[i])){
				letter ++ ;
			}
			else if(Character.isDigit(ch[i])){
				num ++ ;
			}
			else if(Character.isSpaceChar(ch[i])){
				space ++ ;
			}
			else{
				other ++;
			}
		}
		System.out.println("The string is : Aa kiu, I swd skieo 236587. GH kiu: sieo?? 25.33");
		System.out.println("letter: " + letter);
		System.out.println("space: " + space);
		System.out.println("number: " + num);
		System.out.println("other: " + other);
			}
}

Пример вывода:

 Строка: Aa kiu, я swd skieo 236587. GH kiu: sieo ?? 25,33
письмо: 23                                                                                                    
пространство: 9                                                                                                      
номер: 10                                                                                                    
другое: 6

Блок - схема:

«Блок-схема:

Редактор кода Java:

Внесите свой код и комментарии через Disqus.

Предыдущий: Напишите Java-программу для обращения строки.
Далее: Напишите программу на Java для создания и отображения уникального трехзначного числа, используя 1, 2, 3, 4. Также подсчитайте, сколько существует трехзначных чисел.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code