package com.javarush.task.task19.task1928;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
/*
Исправить ошибку. Классы и интерфейсы
*/
public class Solution {
{
System.out.println("it's Solution class");
}
public static void main(String... args) throws IOException {
try (
FileOutputStream outputStream = new FileOutputStream(args[0]);
InputStream is = Solution.class.getClassLoader().getResourceAsStream(args[1])
) {
byte[] b = new byte[is.available()];
outputStream.write(is.read(b));
int value = 123_456_789;
System.out.println(value);
Example result = null;
String s = "a";
switch (s) {
case "a": {
result = new Solution().new A();
break;
}
case "b": {
result = new Solution().new B();
break;
}
case "c": {
result = new Solution().new C();
break;
}
}
if (result instanceof A) {
C p = (C)result;
System.out.println(p.getClass().getSimpleName());
}
} catch (IOException e) {
}
}
interface Example {
}
class A implements Example {
{
System.out.println("it's A class");
}
}
class B implements Example {
{
System.out.println("it's B class");
}
}
class C extends A {
{
System.out.println("it's C class");
}
}
}JavaSutra
35 уровень
какой файл нужно указать в аргументах что бы проверить код?
Решен
Комментарии (13)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Grimax
12 июня 2019, 08:49
Циклы - для ленивых жоп)
System.out.println("Я не ленивая жопа!");
System.out.println("Я не ленивая жопа!");
System.out.println("Я не ленивая жопа!");
System.out.println("Я не ленивая жопа!");
System.out.println("Я не ленивая жопа!");
....
+1
Dmitrij
12 марта 2019, 16:35
Спасибо, поржал с комментов ))))
+1
Ярослав Java Developer Master
11 июля 2018, 07:34решение
Ответ
+4
МаксExpert
27 ноября 2018, 12:25
Ну и где там ответ? Нифига непонятно.
Может и 40-му уровню понятно, но 19-му ─ нет.
+3
Ярослав Java Developer Master
27 ноября 2018, 14:45
http://prntscr.com/lnm239
Тут дело не в уровне, а в знании английского.
0
МаксExpert
27 ноября 2018, 15:35
Оооо, дааа, продолжай унижать новичков. Как скрытно и изящно ты повышаешь своё ЧСВ.
ТОГДА НЕФИГ ПИСАТЬ ЧТО ЭТО "ОТВЕТ"!!! Написал бы правду "перейдя по этой ссылке, у вас появится замечательный шанс 1 на миллион, что там вы найдёте ответ как решить задачу"!
+7
Ярослав Java Developer Master
27 ноября 2018, 15:41
Ты адекватный?
+2
МаксExpert
27 ноября 2018, 17:44
Я как раз адекватный, так как говорю достоверную инфу. А ты лжёшь людям.
Я тебе ещё раз говорю, то что ты написал "ответ" ─ это НИФИГА НЕ ОТВЕТ. Даже если воспользоваться советом из той ссылки, то всё равно валидатор не принимает и пишет, чтобы обратить внимание строчку "if (result instanceof A) {".
То есть твой ответ вовсе не ответ. То есть ты лжёшь.
+1
Ярослав Java Developer Master
27 ноября 2018, 18:04
Какой файл нужно указать в аргументах что бы проверить код?
Это вопрос. В ссылке есть ответ, относительно чего нужно указывать имя файла, чтобы проверить код. О строчке, которую ты пишешь, вопроса не было.
Я не вижу, что ты адекватный. Приходишь в давно закрытый трэд, ответ на который автора удовлетворил, говоришь, что не можешь по ссылке найти ничего полезного (а много ли времени ты потратил на то, чтобы разобрать содержимое страницы, прежде чем начинать ныть тут, что нифига непонятно?), когда тебя прямо носом суют в ответ на вопрос, говоришь, что тебя унижают, ущемляют, а человек, который оказал помощь автору трэда - ЧСВшник и лжец.
И ты сюда пришел для того, чтобы готовый код автора стырить из трэда, верно? Иначе чего вдруг речь пошла о строчке и коде автора, если про это вопроса даже не было?
С такими моральными принципами и агрессией налево и направо вряд ли ты уйдешь далеко в программировании, ведь если у тебя нет банального воспитания и сдержанности в общении, то о чем еще можно говорить с тобой?
+8
МаксExpert
27 ноября 2018, 18:34
АХхахахахаххах, как же я поржал с тебя))) Капец у тебя ЧСВ))) ну ты даёшь)) у тебя все виноваты, а ты прав один)) сними розовые очки и посмотри на себя со стороны
+3
РоманBackend Developer в ООО ЕВАППС
27 марта 2019, 15:36
Макс, повторю твой подвиг - зайду в старый тред. Чтобы сообщить тебе плохие новости - ты ленивая жопа. И даже аргументирую, почему я в этом уверен:
1) Ты не хочешь разбираться в техническом английском. Без этого в программировании никуда.
2) Ты не захотел даже прочитать вопрос.
Вопрос был не в том, как решить задачу, а в том, как её протестировать. И то, что написал Ярослав - это ответ на вопрос топикстартера. Да, я понимаю, что ты ленивая жопа и тебе будет лень прокрутить на начало страницы, поэтому продублирую вопрос здесь - "какой файл нужно указать в аргументах что бы проверить код?". И ответ на ЭТОТ вопрос действительно содержится по ссылке, которую указал Ярослав, спасибо ему большое.
И 3) Сегодня 27 марта, а ты по прежнему 20 уровня. То есть - ты забил на дальнейшее обучение.
+6
Serg
4 июля 2019, 13:10
для 19 уровня это действительно не ответ, я кроме вопроса в заголовке нифига тут не понял
+1
Антон
16 декабря 2021, 13:55
если вдруг у кого сложности с англ, то сейчас это вообще не проблема. в хроме в адресной строке справа есть пимпа перевести сайт. перевод шикарный не то что 10 лет назад. если хоть немного знать технический то вообще не поймешь что страница на забугоном
0