Skip to content
Open

newMain #2406

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
7c4e7d1
add solution Syntax task 0808
oldSorcerer Jan 16, 2026
03ca114
add solution Syntax task 0809
oldSorcerer Jan 16, 2026
69d4b29
add solution Syntax task 0810
oldSorcerer Jan 16, 2026
803a2d3
add solution Syntax task 0811
oldSorcerer Jan 16, 2026
e0520d3
add solution Syntax task 0812
oldSorcerer Jan 16, 2026
319e234
add solution Syntax task 0813
oldSorcerer Jan 16, 2026
61f1507
add solution Syntax task 0814
oldSorcerer Jan 16, 2026
bb3e607
add solution Syntax task 0815
oldSorcerer Jan 16, 2026
9c88ac6
add solution Syntax task 0816
oldSorcerer Jan 16, 2026
4c7a296
add solution Syntax task 0817
oldSorcerer Jan 16, 2026
c77ecd3
add solution Syntax task 0818
oldSorcerer Jan 16, 2026
8512504
add solution Syntax task 0819
oldSorcerer Jan 16, 2026
9838d56
add solution Syntax task 0820
oldSorcerer Jan 16, 2026
f902885
add solution Syntax task 0821
oldSorcerer Jan 16, 2026
0bc0794
add solution Syntax task 0822
oldSorcerer Jan 16, 2026
df93a06
add solution Syntax task 0823
oldSorcerer Jan 16, 2026
fc09268
add solution Syntax task 0824
oldSorcerer Jan 16, 2026
eb87236
add solution Syntax task 0901
oldSorcerer Jan 16, 2026
c2f6e97
add solution Syntax task 0902
oldSorcerer Jan 16, 2026
ed4bff6
add solution Syntax task 0903
oldSorcerer Jan 16, 2026
a5a2ded
add solution Syntax task 0904
oldSorcerer Jan 16, 2026
6cd629c
add solution Syntax task 0905
oldSorcerer Jan 16, 2026
b965bdd
add solution Syntax task 0906
oldSorcerer Jan 16, 2026
5f0d189
add solution Syntax task 0907
oldSorcerer Jan 16, 2026
bace9d7
add solution Syntax task 0908
oldSorcerer Jan 16, 2026
25bf63a
add solution Syntax task 0909
oldSorcerer Jan 16, 2026
4f3bc19
add solution Syntax task 0910
oldSorcerer Jan 16, 2026
18aad67
add solution Collections task 3310 Shortener 4/16
oldSorcerer Apr 7, 2026
0a68609
add solution Collections task 3310 Shortener 5/16
oldSorcerer Apr 7, 2026
0e975f3
add solution Collections task 3310 Shortener 6/16
oldSorcerer Apr 7, 2026
9a43662
add solution Collections task 3310 Shortener 7/16
oldSorcerer Apr 7, 2026
83c63b4
add solution Syntax task 0701
oldSorcerer Jun 15, 2026
ad7f0c7
add solution Syntax task 0702
oldSorcerer Jun 15, 2026
35c9c3b
add solution Syntax task 0703
oldSorcerer Jun 15, 2026
e0e1fc2
add solution Syntax task 0704
oldSorcerer Jun 15, 2026
a934107
add solution Syntax task 0705
oldSorcerer Jun 15, 2026
c3ac1d3
add solution Syntax task 0706
oldSorcerer Jun 15, 2026
9b193a3
add solution Syntax task 0707
oldSorcerer Jun 15, 2026
bb1f773
add solution Syntax task 0708
oldSorcerer Jun 15, 2026
eed1932
add solution Syntax task 0709
oldSorcerer Jun 15, 2026
cffc74c
add solution Syntax task 0710
oldSorcerer Jun 15, 2026
2547bf8
add solution Syntax task 0711
oldSorcerer Jun 15, 2026
2959b2a
add solution Syntax task 0712
oldSorcerer Jun 15, 2026
f7252a1
add solution Syntax task 0713
oldSorcerer Jun 15, 2026
3d6b97e
add solution Syntax task 0714
oldSorcerer Jun 15, 2026
94d76f5
add solution Syntax task 0715
oldSorcerer Jun 15, 2026
073e7e3
add solution Syntax task 0716
oldSorcerer Jun 15, 2026
27529f0
add solution Syntax task 0717
oldSorcerer Jun 15, 2026
edbf993
add solution Syntax task 0718
oldSorcerer Jun 15, 2026
cf92c9f
add solution Syntax task 0719
oldSorcerer Jun 15, 2026
82ce1ea
add solution Syntax task 0720
oldSorcerer Jun 15, 2026
1d8b651
add solution Syntax task 0801
oldSorcerer Jun 15, 2026
750251d
add solution Syntax task 0802
oldSorcerer Jun 15, 2026
985c14d
add solution Syntax task 0803
oldSorcerer Jun 15, 2026
fe4575d
add solution Syntax task 0804
oldSorcerer Jun 15, 2026
6c3650f
add solution Syntax task 0805
oldSorcerer Jun 15, 2026
058a0dd
add solution Syntax task 0806
oldSorcerer Jun 15, 2026
27884ee
add solution Syntax task 0807
oldSorcerer Jan 16, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -14,4 +14,4 @@ public class Solution {

float aFloat;
double aDouble;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
Переменные не должны находиться в каком-либо методе.


Требования:
#### Требования:
1. В классе Solution должны быть созданы переменные всех примитивных типов.


Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@ public class Solution {
int anInt = Integer.MAX_VALUE;

long aLong = Long.MAX_VALUE;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,8 @@
Никаких методов создавать не нужно.


Требования:
#### Требования:
1. В классе Solution должны быть созданы переменные всех примитивных целочисленного типов.
2. Всем целочисленным переменным должно быть присвоено максимально возможное для них значение.
3. В классе Solution не должно быть создано никаких методов.


Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@ public class Solution {
int anInt = Integer.MIN_VALUE;

long aLong = Long.MIN_VALUE;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,8 @@
Никаких методов создавать не нужно.


Требования:
#### Требования:
1. В классе Solution должны быть созданы переменные всех примитивных целочисленного типов.
2. Всем целочисленным переменным должно быть присвоено минимально возможное для них значение.
3. В классе Solution не должно быть создано никаких методов.


Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@ public class Solution {
double uraniumAtomicMass = 2.380289E+2;
double averageBeeWeight = 8.5E-2;
double javaDeveloperSalary = 1.0E+4;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,8 @@
1.091678E+2 — экспонентная форма записи.


Требования:
#### Требования:
1. Существующим переменным должны присваиваться значения, записанные в экспонентном виде.
2. Значением мантисы должно быть дробное число от 1.0 до 10.
3. Реальное значение переменных не должно измениться.


Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@ public static void main(String[] args) {
public static void div(double a, double b){
System.out.println(b/a);
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,8 @@
Код метода div() изменять нельзя.


Требования:
#### Требования:
1. В методе main() метод div() должен вызываться 2 раза.
2. Результатом двух вызовов метода div() должен быть вывод в консоли "Infinity" и "-Infinity".
3. Код метода div() не изменяй.


Original file line number Diff line number Diff line change
Expand Up @@ -14,4 +14,4 @@ public static void main(String[] args) {
public static void div(double a, double b){
System.out.println(b/a);
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,8 @@
Код метода div() изменять нельзя.


Требования:
#### Требования:
1. В методе main() должен вызываться метод div().
2. Результатом вызова метода div() должен быть вывод в консоли "NaN".
3. Код метода div() не изменяй.


Original file line number Diff line number Diff line change
Expand Up @@ -29,4 +29,4 @@ public static void main(String[] args) {
System.out.print(char3);
System.out.println();
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,8 @@
Значение переменных не изменяй. В методе main() никакого кода больше не дописывай.


Требования:
#### Требования:
1. Программа должна выводить "Hello char" в консоли.
2. Значения переменных должны остаться прежними.
3. В методе main() не должно появиться нового кода.


Original file line number Diff line number Diff line change
Expand Up @@ -20,4 +20,4 @@ public static void setValues(long value){
c = (int) value;
d = value;
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,7 @@
Изменять типы переменных a, b, c и d нельзя.


Требования:
#### Требования:
1. Типы переменных a, b, c и d не должны измениться.
2. Метод setValues(long value) должен устанавливать полученное значение переменным a, b, c и d.


Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,4 @@ public class Solution {
int b = (int) a * 2;
short c = (short) (a / b);
byte d = (byte) (a + b - c);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,7 @@
Изменять типы переменных a,b,c и d нельзя.


Требования:
#### Требования:
1. Типы переменных a,b,c и d не должны измениться.
2. При присвоении значения выражения должно использоваться приведение типа.


Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,4 @@ public static void fillArray(Integer[] array, int value){
array[i] = value;
}
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
Массив заполняется полностью, независимо от его длины.


Требования:
#### Требования:
1. Метод fillArray(Integer[] array, int value) должен заполнять переданный в него массив значением value.


Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,4 @@ public static void fillArray(Integer[] array, int value, int begin, int end) {
array[i] = value;
}
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,7 @@
- end — на каком индексе остановить заполнение (исключая).


Требования:
#### Требования:
1. Метод fillArray(Integer[] array, int value, int begin, int end) должен заполнять переданный в него массив значением value.
2. Метод fillArray(Integer[] array, int value, int begin, int end) должен заполнять только элементы от индекса begin(включительно) до индекса end (исключая).


Original file line number Diff line number Diff line change
Expand Up @@ -31,4 +31,4 @@ public static void main(String[] args) {
new Scanner(System.in);

}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,8 @@
- 2 объекта типа Scanner.


Требования:
#### Требования:
1. В методе main() должно создаваться 10 объектов типа String.
2. В методе main() должно создаваться 5 объектов типа int[].
3. В методе main() должно создаваться 2 объекта типа Scanner.


Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.javarush.task.pro.task07.task0713;

public class Human extends Terran {
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@
*/

public class Terran {
}
}
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.javarush.task.pro.task07.task0713;

public class Woman extends Human {
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,7 @@
Женщина должна наследоваться от человека, а человек от землянина.


Требования:
#### Требования:
1. Класс Woman должен наследоваться от класса Human.
2. Класс Human должен наследоваться от класса Terran.


Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,4 @@
public class Car extends Vehicle {
int wheelCount;
double weight;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@

public class ElectricCar extends Car {
int electricEnginePower;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,4 @@
public class Vehicle {
double maxSpeed;

}
}
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,8 @@
Удали дублирующиеся переменные.


Требования:
#### Требования:
1. Класс Car должен наследоваться от класса Vehicle.
2. Класс ElectricCar должен наследоваться от класса Car.
3. Дублирующих переменных не должно быть.


Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,4 @@ public void move(){
public void eat(){
System.out.println("Я ем.");
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ public class Human extends Entity {
public void speak(){
System.out.println("Я умею общаться.");
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ public class JavaDeveloper extends Human {
public void code(){
System.out.println("Я умею общаться на Java.");
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,8 @@
Удали дублирующие методы.


Требования:
#### Требования:
1. Класс Human должен наследоваться от класса Entity.
2. Класс JavaDeveloper должен наследоваться от класса Human.
3. Дублирующих методов не должно быть.


Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,7 @@
Это будет слово пароль для расконсервации корабля.


Требования:
#### Требования:
1. Программа должна выводить одну строку без пробелов.
2. На экран должны выводится все символы из массива chars в обратном порядке.


Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,4 @@ public static void main(String[] args) {
int i7 = (byte) 289;
System.out.println("Добро пожаловать на борт корабля " + (char) i1 + (char) i2 + (char) i3 + (char) i4 + (char) i5 + (char) i6 + (char) i7);
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
Добро пожаловать на борт корабля Нимрод!


Требования:
#### Требования:
1. Команду вывода на экран изменять нельзя.
2. Нужно чтобы в методе main() была объявлена и инициализирована переменная i1 типа int.
3. Нужно чтобы в методе main() была объявлена и инициализирована переменная i2 типа int.
Expand All @@ -17,4 +17,3 @@
9. Начальное значение переменных при инициализации менять нельзя. Можно только редактировать операторы приведения типа (изменять, удалять, добавлять).
10. Нужно чтобы программа выводила на экран фразу: Добро пожаловать на борт корабля Нимрод!


Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,7 @@
Запусти метод main(), чтобы посмотреть результат работы.


Требования:
#### Требования:
1. Метод changePrimitive(int) реализовать согласно условию.
2. Метод changeObject(int[]) реализовать согласно условию.


Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.javarush.task.pro.task07.task0719;

public class AutomaticKitchen {
}
}
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.javarush.task.pro.task07.task0719;

public class Gun {
}
}
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.javarush.task.pro.task07.task0719;

public class ProtectiveFieldGenerator {
}
}
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.javarush.task.pro.task07.task0719;

public class RepairDrone {
}
}
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.javarush.task.pro.task07.task0719;

public class RobotCleaner {
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@ public static void main(String[] args) {
RepairDrone repairDrone = new RepairDrone();
RobotCleaner robotCleaner = new RobotCleaner();
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,10 @@
В методе main() создай по одному объекту каждого класса из перечисленных.


Требования:
#### Требования:
1. В методе main() нужно создать один объект класса AutomaticKitchen.
2. В методе main() нужно создать один объект класса Gun.
3. В методе main() нужно создать один объект класса ProtectiveFieldGenerator.
4. В методе main() нужно создать один объект класса RepairDrone.
5. В методе main() нужно создать один объект класса RobotCleaner.


Loading