Guest User

Untitled

a guest
Jul 15th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.84 KB | None | 0 0
  1. package ru.tsybikzhapov.hometask.lesson1;
  2.  
  3. public class Main {
  4.  
  5. // 1. Создать пустой проект в IntelliJ IDEA и прописать метод main();
  6. public static void main(String[] args) {
  7.  
  8. //2. Создать переменные всех пройденных типов данных, и инициализировать их значения;
  9. byte b = 127;
  10. System.out.println("b = " + b);
  11.  
  12. int i = 200;
  13. System.out.println("i = " + i);
  14.  
  15. long l;
  16. l = 98585846686895584L;
  17. System.out.println("l = " + l);
  18.  
  19. float f = 98585846686.84F;
  20. System.out.println("f = " + f);
  21.  
  22. double d = 98585846686.84;
  23. System.out.println("d = " + d);
  24.  
  25. boolean bool = true;
  26. System.out.println("bool = " + bool);
  27.  
  28. String s = "строка";
  29. System.out.println("s = " + s);
  30.  
  31. char c = 'g';
  32. System.out.println("c= " + c);
  33.  
  34. //Посмотри на результат третьего задания
  35. System.out.println("calculate = " + calculate(1,2,3,4));
  36.  
  37. //Проверим результат четвертого задания
  38. System.out.println("task4 = " + task4(6,9));
  39.  
  40. //Проверим результат пятого задания
  41. System.out.println("Проверка пятого задания");
  42. task5(0);
  43.  
  44. //Проверим результат шестого задания
  45. System.out.println("Проверка пятого задания");
  46. task6(-19);
  47.  
  48. //Проверим результат седьмого задания
  49. System.out.println("Проверка седьмого задания");
  50. task7("Владимир");
  51.  
  52. //Проверим результат восьмого задания
  53. System.out.println("Проверка восьмого задания");
  54. task8(2018);
  55. }
  56.  
  57. //3. Написать метод вычисляющий выражение a * (b + (c / d)) и возвращающий результат,
  58. //где a, b, c, d – входные параметры этого метода;
  59. public static double calculate(int a, int b, int c, int d) {
  60. //здеь было бы неплохо поставить либо try либо до вычисления проверить d на 0
  61. return a * (b + (c / d));
  62. }
  63.  
  64. //4. Написать метод, принимающий на вход два числа, и проверяющий что их сумма лежит в
  65. //пределах от 10 до 20(включительно), если да – вернуть true, в противном случае – false;
  66. public static boolean task4(int a, int b) {
  67. int sum = a + b;
  68. if(sum >= 10 && sum <= 20) return true;
  69. return false;
  70. }
  71.  
  72. //5. Написать метод, которому в качестве параметра передается целое число, метод должен
  73. //напечатать в консоль положительное ли число передали, или отрицательное; Замечание:
  74. //ноль считаем положительным числом.
  75. public static void task5(int a) {
  76. if (a >= 0) {
  77. System.out.println("Число положительное");
  78. } else {
  79. System.out.println("Число отрицательное");
  80. }
  81. }
  82.  
  83. //6. Написать метод, которому в качестве параметра передается целое число, метод должен
  84. //вернуть true, если число отрицательное;
  85. public static boolean task6(int a) {
  86. if (a < 0) return true;
  87. return false;
  88. }
  89.  
  90. //7. Написать метод, которому в качестве параметра передается строка, обозначающая имя,
  91. //метод должен вывести в консоль сообщение «Привет, указанное_имя!»;
  92. public static void task7(String name) {
  93. System.out.println("Привет, " + name + "!");
  94. }
  95.  
  96. //8. *Написать метод, который определяет является ли год високосным, и выводит сообщение в
  97. //консоль. Каждый 4-й год является високосным, кроме каждого 100-го, при этом каждый 400-й –
  98. //високосный.
  99. public static void task8(int year) {
  100. if(year % 4 == 0 && year % 100 != 0 || year % 400 == 0)
  101. System.out.println("Год " + year + " является високосным");
  102. else
  103. System.out.println("Год " + year + " не является високосным");
  104. }
  105. }
Add Comment
Please, Sign In to add comment