Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Javarush(levels).docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
39.62 Кб
Скачать

3 Уровень

1) public class MainClass

{

public static void main(String[] args)

{

System.out.println("Поцелуй мой блестящий металлический зад!");

}

}

2) System.out.print("Mama");

System.out.println("Mila");

System.out.print("Ramu");

3) int a = 5, b = 6;

System.out.print("" + a + " " + b);

4) Cat cat = new Cat("Vaska"); System.out.println("Cat is " + cat.toString());

5) package com.javarush.test.level03.lesson04.task01;

/* Дата рождения

Вывести на экран дату своего рождения в виде: MAY 1 2012

*/

public class Solution

{

public static void main(String[] args)

{

System.out.println("MAY 1 2012");

}

}

6) package com.javarush.test.level03.lesson04.task02;

/* 4 скобки

Расставить правильно (по другому) скобки, чтобы на экран вывелось число 850

*/

public class Solution

{

public static void main(String[] args)

{

System.out.println( 1 + 2*( 3 + 4 * 5 + 6 *7 + 8 * 9 + 10 * 11 + 12 * 13 + 14) + 15);

}

}

7) package com.javarush.test.level03.lesson04.task03;

/* StarCraft

Создать 10 зергов, 5 протосов и 12 терран.

Дать им всем уникальные имена.

*/

public class Solution

{

public static void main(String[] args)

{

Zerg zerg1 = new Zerg();

zerg1.name = "zerg1";

Zerg zerg2 = new Zerg();

zerg2.name = "zerg2";

Zerg zerg3 = new Zerg();

zerg3.name = "zerg3";

Zerg zerg4 = new Zerg();

zerg4.name = "zerg4";

Zerg zerg5 = new Zerg();

zerg5.name = "zerg5";

Zerg zerg6 = new Zerg();

zerg6.name = "zerg6";

Zerg zerg7 = new Zerg();

zerg7.name = "zerg7";

Zerg zerg8 = new Zerg();

zerg8.name = "zerg8";

Zerg zerg9 = new Zerg();

zerg9.name = "zerg9";

Zerg zerg10 = new Zerg();

zerg10.name = "zerg10";

Protos protos1 = new Protos();

protos1.name = "protos1";

Protos protos2 = new Protos();

protos2.name = "protos2";

Protos protos3 = new Protos();

protos3.name = "protos3";

Protos protos4 = new Protos();

protos4.name = "protos4";

Protos protos5 = new Protos();

protos5.name = "protos5";

Terran terran1 = new Terran();

terran1.name = "terran1";

Terran terran2 = new Terran();

terran2.name = "terran2";

Terran terran3 = new Terran();

terran3.name = "terran3";

Terran terran4 = new Terran();

terran4.name = "terran4";

Terran terran5 = new Terran();

terran5.name = "terran5";

Terran terran6 = new Terran();

terran6.name = "terran6";

Terran terran7 = new Terran();

terran7.name = "terran7";

Terran terran8 = new Terran();

terran8.name = "terran8";

Terran terran9 = new Terran();

terran9.name = "terran9";

Terran terran10 = new Terran();

terran10.name = "terran10";

Terran terran11 = new Terran();

terran11.name = "terran11";

Terran terran12 = new Terran();

terran12.name = "terran12";

}

public static class Zerg

{

public String name;

}

public static class Protos

{

public String name;

}

public static class Terran

{

public String name;

}

}

8) package com.javarush.test.level03.lesson04.task04;

/* Произведение 10 чисел

Вывести на экран произведение 10 чисел от 1 до 10. Результат - 1 число.

Подсказка: будет три миллиона с хвостиком.

*/

public class Solution

{

public static void main(String[] args)

{

int sum =1;

for(int i = 1; i<11;i++){

sum = sum*i;

}

System.out.println(sum);

}

}

9) package com.javarush.test.level03.lesson04.task05;

/* Сумма 10 чисел

Вывести на экран сумму чисел от 1 до 10 построчно (должно быть 10 строк):

1

1+2=3

1+2+3=6

1+2+3+4=10

...

Пример вывода:

1

3

6

10

...

*/

public class Solution

{

public static void main(String[] args)

{

int sum = 0;

for(int i = 1; i< 11;i++){

sum = sum +i;

System.out.println(sum);

}

}

}

10) int a = 5;

String text = "A is " + a;

11) Cat cat = new Cat();

int a = 5;

String text = "Cat is " + cat + a;

12) package com.javarush.test.level03.lesson06.task01;

/* Мама мыла раму

Вывести на экран все возможные комбинации слов «Мама», «Мыла», «Раму».

Подсказка: их 6 штук. Каждую комбинацию вывести с новой строки. Слова не разделять. Пример:

МылаРамуМама

РамуМамаМыла

...

*/

public class Solution

{

public static void main(String[] args)

{

System.out.println("МамаМылаРаму");

System.out.println("МамаРамуМыла");

System.out.println("МылаРамуМама");

System.out.println("МылаМамаРаму");

System.out.println("РамуМамаМыла");

System.out.println("РамуМылаМама");

}

}

13) package com.javarush.test.level03.lesson06.task02;

/* Таблица умножения

Выведи на экран таблицу умножения 10 на 10 в следующем виде:

1 2 3 …

2 4 6 …

3 6 9 …

*/

public class Solution

{

public static void main(String[] args)

{

for(int i=1;i<11;i++){

for(int j=1;j<11;j++)

{

System.out.print(i*j + " ");

}

System.out.println();

}

}

}

14) package com.javarush.test.level03.lesson06.task03;

/* Семь цветов радуги

Создать 7 объектов, чтобы на экран вевелись 7 цветов радуги (ROYGBIV).

Каждый объект при создании выводит на экран определенный цвет.

*/

public class Solution

{

public static void main(String[] args)

{

Red red = new Red();

Orange orange = new Orange();

Yellow yellow = new Yellow();

Green green = new Green();

Blue blue = new Blue();

Indigo indigo = new Indigo();

Violet violet = new Violet();

}

public static class Red

{

public Red() {

System.out.println("Red");

}

}

public static class Orange

{

public Orange() {

System.out.println("Orange");

}

}

public static class Yellow

{

public Yellow() {

System.out.println("Yellow");

}

}

public static class Green

{

public Green() {

System.out.println("Green");

}

}

public static class Blue

{

public Blue() {

System.out.println("Blue");

}

}

public static class Indigo

{

public Indigo() {

System.out.println("Indigo");

}

}

public static class Violet

{

public Violet() {

System.out.println("Violet");

}

}

}

15) package com.javarush.test.level03.lesson06.task04;

/* Экранирование символов

Про экранирование символов в Java читайте в дополнительном материале к лекции.

Вывести на экран следующий текст - две строки:

It's Windows path: "C:\Program Files\Java\jdk1.7.0\bin"

It's Java string: \"C:\\Program Files\\Java\\jdk1.7.0\\bin\"

*/

public class Solution

{

public static void main(String[] args)

{

System.out.println("It's Windows path: \"C:\\Program Files\\Java\\jdk1.7.0\\bin\"");

System.out.println("It's Java string: \\\"C:\\\\Program Files\\\\Java\\\\jdk1.7.0\\\\bin\\\"");

}

}

16) package com.javarush.test.level03.lesson06.task05;

/* Изучаем японский

Выведи на экран 日本語

*/

public class Solution

{

public static void main(String[] args)

{

System.out.println("日本語");

}

}

17) BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));

String name = reader.readLine();

String sAge = reader.readLine();

int nAge = Integer.parseInt(sAge);

18) package com.javarush.test.level03.lesson08.task01;

/* Как захватить мир

Ввести с клавиатуры число и имя, вывести на экран строку:

«имя» захватит мир через «число» лет. Му-ха-ха!

Пример: Вася захватит мир через 8 лет. Му-ха-ха!

Последовательность вводимых данных имеет большое значение.

*/

import java.io.*;

public class Solution

{

public static void main(String[] args) throws Exception

{

BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));

int a = Integer.parseInt(reader.readLine());

String name = reader.readLine();

System.out.println(name + " захватит мир через " + a +" лет. Му-ха-ха!");

}

}

19) package com.javarush.test.level03.lesson08.task02;

/* Зарплата через 5 лет

Ввести с клавиатуры Имя и два числа, вывести надпись:

name1 получает «число1» через «число2» лет.

Пример: Коля получает 3000 через 5 лет.

*/

import java.io.*;

public class Solution

{

public static void main(String[] args) throws Exception

{

BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));

String name = reader.readLine();

int a1 = Integer.parseInt(reader.readLine());

int a2 = Integer.parseInt(reader.readLine());

System.out.println(name + " получает " + a1 + " через " + a2 + " лет.");

}

}

20) package com.javarush.test.level03.lesson08.task03;

/* Скромность украшает человека

Ввести с клавиатуры имя и вывести надпись:

name зарабатывает $5,000. Ха-ха-ха!

Пример: Тимур зарабатывает $5,000. Ха-ха-ха!

*/

import java.io.*;

public class Solution

{

public static void main(String[] args) throws Exception

{

BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));

String name = reader.readLine();

System.out.println(name + " зарабатывает $5,000. Ха-ха-ха!");

}

}

21) package com.javarush.test.level03.lesson08.task04;

/* Спонсор - это звучит гордо

Ввести с клавиатуры два имени и вывести надпись:

name1 проспонсировал name2, и она стала известной певицей.

Пример:

Коля проспонсировал Лену, и она стала известной певицей.

*/

import java.io.*;

public class Solution

{

public static void main(String[] args) throws Exception

{

BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));

String name1 = reader.readLine();

String name2 = reader.readLine();

System.out.println(name1 + " проспонсировал " + name2 + ", и она стала известной певицей.");

}

}

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]