Skip to content

Commit 69a5db5

Browse files
committed
1
1 parent e5ac2a6 commit 69a5db5

8 files changed

Lines changed: 120 additions & 0 deletions

File tree

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
package com.javarush.task.task04.task0402;
2+
3+
/*
4+
Цена яблока
5+
*/
6+
public class Solution {
7+
public static void main(String[] args) {
8+
Apple apple = new Apple();
9+
apple.addPrice(50);
10+
Apple apple2 = new Apple();
11+
apple2.addPrice(100);
12+
System.out.println("Apples price is " + Apple.applesPrice);
13+
}
14+
15+
public static class Apple {
16+
public static int applesPrice = 0;
17+
18+
public static void addPrice(int applesPrice) {
19+
//напишите тут ваш код
20+
Apple.applesPrice += applesPrice;
21+
}
22+
}
23+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<div class="wdghtml" taskKey="com.javarush.task.task04.task0402">
2+
<h3>Цена яблока</h3>
3+
<p>Реализовать метод <mark>addPrice(int <strong>applesPrice</strong>)</mark>, чтобы при его вызове суммарная <span class="text-user">стоимость</span> яблок <span class="text-user">увеличивалось</span> на переданное значение.<br />
4+
За суммарную стоимость яблок отвечает переменная <span class="text-corporate"><strong>public static</strong> int</span> <mark class="user">applesPrice</mark>.</p>
5+
6+
</div>
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
package com.javarush.task.task04.task0408;
2+
3+
/*
4+
Хорошо или плохо?
5+
*/
6+
7+
public class Solution {
8+
public static void main(String[] args) {
9+
compare(3);
10+
compare(6);
11+
compare(5);
12+
}
13+
14+
public static void compare(int a) {
15+
//напишите тут ваш код
16+
if (a < 5) {
17+
System.out.println("Число меньше 5");
18+
}else if (a > 5) {
19+
System.out.println("Число больше 5");
20+
}else {
21+
System.out.println("Число равно 5");
22+
}
23+
}
24+
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<div class="wdghtml" taskKey="com.javarush.task.task04.task0408">
2+
<h3>Хорошо или плохо?</h3>
3+
<p>Реализовать метод <mark>compare(int <strong>a</strong>)</mark>.<br />
4+
Метод должен выводить строку на экран &#171;<em><strong>Число меньше 5</strong></em>&#171;, если параметр метода меньше <strong><span class="text-user">5</span></strong>,<br />
5+
выводить строку &#171;<em><strong>Число больше 5</strong></em>&#171;, если параметр метода больше <strong><span class="text-user">5</span></strong>,<br />
6+
выводить строку &#171;<em><strong>Число равно 5</strong></em>&#171;, если параметр метода равен <strong><span class="text-user">5</span></strong>.</p>
7+
8+
</div>
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
package com.javarush.task.task04.task0409;
2+
3+
/*
4+
Ближайшее к 10
5+
*/
6+
7+
public class Solution {
8+
public static void main(String[] args) {
9+
closeToTen(8, 11);
10+
closeToTen(14, 7);
11+
}
12+
13+
public static void closeToTen(int a, int b) {
14+
//::CODE:
15+
System.out.println((abs(a - 10) - abs(b - 10) == 0) ? a : abs(a - 10) < abs(b - 10) ? a : b);
16+
17+
}
18+
19+
public static int abs(int a) {
20+
if (a < 0) {
21+
return -a;
22+
} else {
23+
return a;
24+
}
25+
}
26+
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<div class="wdghtml" taskKey="com.javarush.task.task04.task0409">
2+
<h3>Ближайшее к 10</h3>
3+
<p>Реализовать метод <mark>closeToTen</mark>. Метод должен выводить на экран ближайшее к <strong><span class="text-user">10</span></strong> из двух чисел, записанных в аргументах метода.<br />
4+
Например, среди чисел <strong><span class="text-user">8</span></strong> и <strong><span class="text-user">11</span></strong> <strong>ближайшее</strong> <strong>к десяти</strong> <span class="text-user"><strong>11</strong></span>. Если оба числа на равной длине к <span class="text-user"><strong>10</strong></span>, то вывести на экран <strong>любое</strong> из них.</p>
5+
<p><strong>Подсказка:</strong><br />
6+
<em>используйте метод </em><mark>public static int abs(int <strong>a</strong>)</mark><em>, который возвращает абсолютную величину числа.</em></p>
7+
8+
</div>
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
package com.javarush.task.task04.task0410;
2+
3+
/*
4+
Попадём-не-попадём
5+
*/
6+
7+
public class Solution {
8+
public static void main(String[] args) {
9+
checkInterval(60);
10+
checkInterval(112);
11+
}
12+
13+
public static void checkInterval(int a) {
14+
//::CODE:
15+
}
16+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<div class="wdghtml" taskKey="com.javarush.task.task04.task0410">
2+
<h3>Попадём-не-попадём</h3>
3+
<p>Реализовать метод <mark>checkInterval</mark>. Метод должен проверять попало ли целое число в интервал от <span class="text-user"><strong>50</strong></span> до <span class="text-user"><strong>100 </strong></span>и сообщить результат на экран в следующем виде: &#171;<em><strong>Число а не содержится в интервале.</strong></em>&#187; или &#171;<em><strong>Число а содержится в интервале.</strong></em>&#171;, где <mark class="user">а</mark> &#8212; аргумент метода.</p>
4+
<p><strong>Пример для числа</strong> <span class="text-user"><strong>112</strong></span>:<br />
5+
<code>Число 112 не содержится в интервале.</code></p>
6+
<p><strong>Пример для числа</strong> <strong><span class="text-user">60</span></strong>:<br />
7+
<code>Число 60 содержится в интервале.</code></p>
8+
9+
</div>

0 commit comments

Comments
 (0)