Уровень №3
- Рома
- 14 окт. 2015 г.
- 5 мин. чтения
1.1.
public class MainClass {
public static void main(String[] args)
{
System.out.println("Поцелуй мой блестящий металлический зад!");
}
}
3.1.
System.out.print("Mama"); System.out.println("Mila"); System.out.print("Ramu");
3.2.
int a = 5, b = 6; System.out.print("" + a + " " + b);
3.3.
Cat cat = new Cat("Vaska"); System.out.println("Cat is " + cat.toString());
4.1.
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"); } }
4.2.
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); } }
4.3.
package com.javarush.test.level03.lesson04.task03;
/* StarCraft Создать 10 зергов, 5 протосов и 12 терран. Дать им всем уникальные имена. */
public class Solution { public static void main(String[] args) { Zerg zerg0= new Zerg(); Zerg zerg1= new Zerg(); Zerg zerg2= new Zerg(); Zerg zerg3= new Zerg(); Zerg zerg4= new Zerg(); Zerg zerg5= new Zerg(); Zerg zerg6= new Zerg(); Zerg zerg7= new Zerg(); Zerg zerg8= new Zerg(); Zerg zerg9= new Zerg(); zerg0.name="asdd"; zerg1.name="adg"; zerg2.name="aad"; zerg3.name="aqd"; zerg4.name="awd"; zerg5.name="ae"; zerg6.name="adt"; zerg7.name="adu"; zerg8.name="adl"; zerg9.name="avd"; Protos prot0=new Protos(); Protos prot1=new Protos(); Protos prot2=new Protos(); Protos prot3=new Protos(); Protos prot4=new Protos(); prot0.name = "s"; prot1.name = "df"; prot2.name = "g"; prot3.name = "k"; prot4.name = "bv"; Terran ter0=new Terran(); Terran ter1=new Terran(); Terran ter2=new Terran(); Terran ter3=new Terran(); Terran ter4=new Terran(); Terran ter5=new Terran(); Terran ter6=new Terran(); Terran ter7=new Terran(); Terran ter8=new Terran(); Terran ter9=new Terran(); Terran ter10=new Terran(); Terran ter11=new Terran(); ter0.name = "a"; ter1.name = "aa"; ter2.name = "as"; ter3.name = "ad"; ter4.name = "ag"; ter5.name = "af"; ter6.name = "ak"; ter7.name = "ab"; ter8.name = "ammnb"; ter9.name = "avbnmsd"; ter10.name = "awergsdf"; ter11.name = "sdfga";
}
public static class Zerg { public String name; }
public static class Protos { public String name; }
public static class Terran { public String name; } }
4.4.
package com.javarush.test.level03.lesson04.task04;
/* Произведение 10 чисел Вывести на экран произведение 10 чисел от 1 до 10. Результат - 1 число. Подсказка: будет три миллиона с хвостиком. */
public class Solution { public static void main(String[] args) { int b=1; for (int i=1;i<11;i++) b=i*b; System.out.println(b);
} }
4.5.
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 b=0; for (int i=1;i<11;i++) { b=b+i; System.out.println(b);}
} }
5.1.
int a = 5; String text = "A is " + a;
5.2.
Cat cat = new Cat(); int a = 5; String text = "Cat is " + cat + a;
6.1.
package com.javarush.test.level03.lesson06.task01;
/* Мама мыла раму Вывести на экран все возможные комбинации слов «Мама», «Мыла», «Раму». Подсказка: их 6 штук. Каждую комбинацию вывести с новой строки. Слова не разделять. Пример: МылаРамуМама РамуМамаМыла ... */
public class Solution { public static void main(String[] args) { String a= "Мама"; String b= "Мыла"; String c= "Раму"; System.out.println(a+b+c); System.out.println(a+c+b); System.out.println(b+a+c); System.out.println(b+c+a); System.out.println(c+a+b); System.out.println(c+b+a);
} }
6.2.
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) { int a, b; for (a = 1; a < 11; a++) { for (b = 1; b < 11; b++) { System.out.print(a * b+ " " ); } System.out.println(); } } }
6.3.
package com.javarush.test.level03.lesson06.task03;
/* Семь цветов радуги Создать 7 объектов, чтобы на экран вывелись 7 цветов радуги (ROYGBIV). Каждый объект при создании выводит на экран определенный цвет. */
public class Solution { public static void main(String[] args) { Red red =new Red(); Orange or=new Orange(); Yellow ewyl= new Yellow(); Green gr= new Green(); Blue bl = new Blue(); Indigo in = new Indigo(); Violet v=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"); } } }
6.4.
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) { /* Экранирование символов Про экранирование символов в 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\" */ 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\\\""); } }
6.5.
package com.javarush.test.level03.lesson06.task05;
/* Изучаем японский Выведи на экран 日本語 */
public class Solution { public static void main(String[] args) { System.out.println("日本語"); } }
7.1.
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String name = reader.readLine(); String sAge = reader.readLine(); int nAge = Integer.parseInt(sAge);
8.1.
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)); String ag=reader.readLine(); String s = reader.readLine(); int age=Integer.parseInt(ag); System.out.println(s + " захватит мир через " + age + " лет. Му-ха-ха!");
} }
8.2.
package com.javarush.test.level03.lesson08.task02;
/* Зарплата через 5 лет Ввести с клавиатуры отдельно Имя, число1, число2. Вывести надпись: «Имя» получает «число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 a = reader.readLine(); int b = Integer.parseInt(reader.readLine()); int c= Integer.parseInt(reader.readLine()); System.out.println(a+ " получает " + b + " через " + c + " лет.");
} }
8.3.
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. Ха-ха-ха!");
} }
8.4.
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 a= reader.readLine(); String b = reader.readLine(); System.out.println(a + " проспонсировал " + b +", и она стала известной певицей.");
} }
8.5.
package com.javarush.test.level03.lesson08.task05;
/* Чистая любовь Ввести с клавиатуры три имени, вывести на экран надпись: name1 + name2 + name3 = Чистая любовь, да-да! Пример: Вася + Ева + Анжелика = Чистая любовь, да-да! */
import java.io.*;
public class Solution { public static void main(String[] args) throws Exception { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); String a = reader.readLine(); String b = reader.readLine(); String c = reader.readLine(); System.out.println (a +" + "+ b +" + "+ c + " = Чистая любовь, да-да!");
} }
Comentários