Advertisement
desant74268

HW5

Apr 7th, 2020
269
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 4.80 KB | None | 0 0
  1. package HW;
  2.  
  3. import java.util.Arrays;
  4. import java.util.Scanner;
  5.  
  6. public class HW5 {
  7.     public static void main(String[] args) {
  8.         //HW: WHILE
  9. //Задача: Вывести 10 раз: "Я люблю Java!"
  10. //Задача: Найти сумму цифр числа. 545 -> (5 + 4 + 5 =) 14
  11. //Задача: Вывести все делители числа 15 -> 15, 5, 3, 1
  12. //Потрогать строки
  13. //Вывести количество строк равных "Я люблю программировать" (for each)
  14.  
  15.         /*
  16. //Задача: Вывести 10 раз: "Я люблю Java!"
  17.         Scanner console = new Scanner(System.in);
  18.         String love = "Я люблю Java!";
  19.         int count = 0;
  20.         while (count < 10) {
  21.             System.out.println((count + 1) + ": " + love);
  22.             count++;
  23.         }
  24.  
  25.          */
  26.  
  27.         /*
  28. //Задача: Найти сумму цифр числа. 545 -> (5 + 4 + 5 =) 14
  29.         Scanner console = new Scanner(System.in);
  30.         int value;
  31.         System.out.println("Введите трехзначное число: ");
  32.         while (true) {
  33.             value = console.nextInt();
  34.             if (value >= 100 && value <= 999) {
  35.                 int hundrets = value / 100;
  36.                 int decades = (value % 100) / 10;
  37.                 int units = value % 100 % 10;
  38.                 int summ = hundrets + decades + units;
  39.                 System.out.println("value = " + value + " -> " + "( " + hundrets + " + " + decades + " + " + units +
  40.                         " ) = " + summ);
  41.                 //System.out.println("hundrets = " + hundrets);
  42.                 //System.out.println("decades = " + decades);
  43.                 //System.out.println("units = " + units);
  44.                 //System.out.println("summ = " + summ);
  45.  
  46.                 break;
  47.             } else {
  48.                 System.out.println("Введеное значение: " + value);
  49.                 System.out.println("Вы ввели не правильное значение!\nВведите пожалуйста трехзначное число!");
  50.             }
  51.         }
  52.  
  53.          */
  54.  
  55. /*
  56. //Задача: Вывести все делители числа 15 -> 15, 5, 3, 1
  57.         Scanner console = new Scanner(System.in);
  58.         System.out.println("Введите двухзначное число: ");
  59.         int valueDiv;
  60.         while (true) {
  61.             valueDiv = console.nextInt();
  62.             if (valueDiv >= 10 && valueDiv <= 99) {
  63.                 System.out.println("Делители числа: " + valueDiv);
  64.                 for (int n = valueDiv; n >= 1; n--) {
  65.                     if (valueDiv % n == 0) {
  66.                         System.out.print(n + ", ");
  67.                     }
  68.                 }
  69.                 break;
  70.  
  71.             } else {
  72.                 System.out.println("Введеное значение: " + valueDiv);
  73.                 System.out.println("Вы ввели не правильное значение!\nВведите пожалуйста двухзначное число!");
  74.             }
  75.         }
  76.  
  77.  */
  78.  
  79.  
  80. //Вывести количество строк равных "Я люблю программировать" (for each) "I <3 J"
  81.  
  82.         String[] arrayString = new String[]{"I <3 J", "I", "J", "<3", "I <3 J", "5", "74268", "234", "ДШП"};
  83.         System.out.println("Массив: " + Arrays.toString(arrayString));
  84.  
  85.         int sum = 0;
  86.         for (String elements : arrayString) {
  87.             if (elements.equals("I <3 J") == true) {
  88.                 sum++;
  89.             }
  90.         }
  91.         System.out.println("Количество строк в массиве идентичных: I <3 J\n" + "Равно: " + sum);
  92.  
  93.  
  94.  
  95. /*
  96. //Потрогать строки
  97.  
  98.         String trainingStr = "Training String.";
  99.         System.out.println(trainingStr);
  100. //        System.out.println("trainingStr.equals(\"Training String.\") = " + trainingStr.equals("Training String."));
  101. //        System.out.println("trainingStr.equals(\"t\") = " + trainingStr.equals("t"));
  102. //        System.out.println("trainingStr.charAt(8) = " + trainingStr.charAt(8));
  103. //        System.out.println("trainingStr.toLowerCase() = " + trainingStr.toLowerCase());
  104. //        System.out.println("trainingStr.length() = " + trainingStr.length());
  105. //        System.out.println("trainingStr.toString() = " + trainingStr.toString());
  106. //        System.out.println("trainingStr.codePointAt(8) = " + trainingStr.codePointAt(8));
  107.         System.out.println("trainingStr.codePointBefore(5) = " + trainingStr.codePointBefore(5));
  108.  
  109.         byte[] str = trainingStr.getBytes();
  110.         System.out.println("str = " + Arrays.toString(str));
  111.         System.out.println("trainingStr.intern() = " + trainingStr.intern());
  112.  
  113.  */
  114.  
  115.  
  116.     }
  117.  
  118. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement