Advertisement
Vernon_Roche

Задание2 Java

Sep 9th, 2023 (edited)
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.20 KB | None | 0 0
  1. import java.io.PrintStream;
  2. import java.util.Scanner;
  3.  
  4. public class Problem2 {
  5.     public static void main(String args[]) throws java.io.UnsupportedEncodingException{
  6.         PrintStream ps = new PrintStream(System.out, true,  "UTF-8");
  7.         Scanner in = new Scanner(System.in);
  8.         int n, sum;
  9.         n = 0;
  10.         sum = 0;
  11.         boolean isNotCorrect;
  12.         isNotCorrect = true;
  13.         do {
  14.             try {
  15.                 ps.println("Введите n (количество суммируемых элементов): ");
  16.                 n = Integer.parseInt(in.nextLine());
  17.                 if (n < 1)
  18.                     ps.println("Введите натуральное число!");
  19.                 else isNotCorrect = false;
  20.             }
  21.             catch (NumberFormatException err) {
  22.                 ps.println("Некорректный ввод данных!");
  23.             }
  24.         } while (isNotCorrect);
  25.         n++;
  26.         for (int i = 1; i < n; i++)
  27.             if (i % 2 == 1)
  28.                 sum = sum - i * i;
  29.             else
  30.                 sum = sum + i * i;
  31.         ps.print("Значение искомой суммы: ");
  32.         ps.println(sum);
  33.     }
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement