Advertisement
sergejnesergej

itWorksitWorks

Mar 11th, 2020
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. import java.io.*;
  2. import java.util.*;
  3.  
  4. class WorkToArrayList {
  5. static String getScan() throws IOException {
  6.  
  7.  
  8. BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
  9. return reader.readLine();
  10. }
  11.  
  12. private static int getNumberofWords() throws IOException {
  13. System.out.println("Наберите текст");
  14. List<String> massifTogetText = new ArrayList();
  15. int df = 0;
  16. int iwords = 0; // для исключений
  17.  
  18. StringTokenizer st = new StringTokenizer(getScan());
  19. while (st.hasMoreTokens()) {
  20. massifTogetText.add(df, st.nextToken());
  21. df++;
  22.  
  23. }
  24. for (String aliment : massifTogetText) {
  25. try {
  26. //если убрать этот цикл...
  27. int x = Integer.parseInt(aliment);
  28.  
  29. } catch (IllegalArgumentException x) {
  30. iwords++;
  31. }
  32. }
  33.  
  34. return iwords;
  35. }
  36.  
  37. public static void main(String[] args) throws IOException {
  38. System.out.println("слов " + getNumberofWords());
  39.  
  40.  
  41. }
  42.  
  43.  
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement