daily pastebin goal
63%
SHARE
TWEET

Untitled

a guest Sep 22nd, 2018 60 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. public class MethodsHomeworkLevelZero {
  2.     public static void main(String[] args) {
  3.     }
  4.  
  5.     //Создать метод, суммирующий 2 числа.
  6.     //int sum(int a, int b)
  7.     public int sum(int a, int b) {
  8.         int sum = a + b;
  9.         return sum;
  10.     }
  11.  
  12.     //Создать метод, определяющий, является ли число возрастом. Возраст человека - число от 1 до 120.
  13.     //boolean isAge(int n)
  14.     public boolean isAge(int n) {
  15.         boolean age = n > 1 && n < 120;
  16.         return age;
  17.  
  18.     }
  19.  
  20.     //Создать метод, находящий последний символ в строке. Если строка пустая, бросить исключение IllegalArgumentException.
  21.     //char lastChar(String s)
  22.     char lastChar(String s) {
  23.         if (s.isEmpty()) {
  24.             throw new IllegalArgumentException("You entered empty string");
  25.         } else {
  26.             char lastChar = s.charAt(s.length() - 1);
  27.             return lastChar;
  28.         }
  29.     }
  30.  
  31.     //Создать метод, подсчитывающий сумму всех чисел от from до to: from + (from+1) + (from+2) + … + to. Если from > to,
  32.     // бросить исключение IllegalArgumentException.
  33.     //int rangeSum(int from, int to)
  34.     int rangeSum(int from, int to) {
  35.         int rangeSum = 0;
  36.         if (from > to) {
  37.             throw new IllegalArgumentException("You entered incorrect values. From must be less than to.");
  38.         }
  39.         for (int n = from; n <= to; n++) {
  40.             rangeSum += n;
  41.         }
  42.         return rangeSum;
  43.     }
  44.  
  45.     //Создать метод, печатающий четные числа  от from до to. Если from > to, бросить исключение IllegalArgumentException.
  46.     //void printEvens(int from, int to)
  47.     void printEvens(int from, int to) {
  48.         if (from > to) {
  49.             throw new IllegalArgumentException("You entered incorrect values. From must be less than to.");
  50.         } else {
  51.             for (int n = from; n <= to; n++) {
  52.                 if (n % 2 == 0) {
  53.                     System.out.print(n + " ");
  54.                 }
  55.             }
  56.         }
  57.     }
  58. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top