ПредишенСледващото

Добър ден на всички! Приятели помагат да се разбере състоянието на проблема, моля. Тук състояние. "Разберете, метода на печат Методът трябва да се покаже предава ред 4 пъти, всеки път с нова линия .." Не мога да разбера какво да правя, защото те не разбират, че означава "да се реализира метод." Всички лекции преди тази работа, нищо за "прилагане на метод" не се споменава. И аз съм до тези лекции аз не знам нищо за Java. Затова фразата "реализира методи" за мен не означава нищо.

Бъдете така любезен да обясни човешки език това означава, че този странен "за изпълнение на метод." Защото без разбиране, че не мога да мисля за това как да се реши целия проблем, а след това всички свързани задачи. (Благодаря за отговорите на всички въпроси и съвети.

/ Изпълнение на метода прилага метод за печат. Методът трябва да покаже преминали низ 4 пъти. Всеки път, когато нов ред. /

обществени клас Solution

7 отговора

Реших, просто как да кажа "на случаен принцип". Просто се опитай "от фенери на" различните опции. А ето и ето. Това го прави по някакъв начин. Оказва се: на екрана, която искате да се покаже този "Java лесно да се учи!". Т.е. "печат (" Java лесно да се учи! ");" под него се превръща в "S". И след това, което искате да се покаже "и" на екрана 4 пъти чрез "System.out.println".

Прочетете внимателно отговорите, които са писали за него два пъти

Вие трябва да се въвеждат в тялото на етикета на метод четири пъти на конзолата.

надпис в метода получава параметър S.

Това ще бъде прилагането на метода, по-лесно да се реализира, а след това стигна до извършване състояние postalenoe.

Е, грубо казано, "прилага методи" означава "да се направи така, че е работил" :)

във вашия случай, е необходимо да се направи така, че този метод показва низ дадени му 4 пъти. Това означава, че са били дадени на празен метод, който не прави нищо и трябва да се напише код по този начин, че той е извършил ви задача :)

ако те попитам какво трябва да се покаже нещо като низ на екрана - това е низ, че този метод отнема.

вашия метод отнема само един параметър, то е това, което се посочва в скоби там

това означава, че приема всякакъв вид данни String (вече знаете, че това е низ в Java т.нар) и веднага съхранява данните в променливите те.

Оказва се, че когато сте във вашата програма, за да се обадите на този метод - вие ще бъдете в състояние да го премине всеки низ. вашия метод няма значение какъв ред. той просто се нуждае да донесе тази линия, която той държи в променлива и, 4 пъти :)

това е много удобно, тъй като можете дори да нямате представа, че ще има над линията, но вашият метод работи добре с всеки низ.

примери за това как можете да се обадите на този метод:

единственото нещо, което трябва да направите - това е вътре в този метод, за да се покаже нещо, което става в метода на променлива те на.

Надявам се mnogobukav да не ги объркате и да разберете :)

ако сте работили в някакъв момент от командния ред, знаете, че когато се обадите на някои команди можете да го давате никакви аргументи. например

че тук ", chown" е заглавието на програмата, за да се изпълни, и "-R корен: корен /home/user/test.txt" са аргументите, че преминават към програмата и въз основа на това, което вашата програма ще бъде нещо там вече го правят. И така, в масив от низове аргументи в този случай есен "-R корен: корен /home/user/test.txt", разбита от пропуски.

но това е само тогава :)

нищожен - е стойността на замяна. там са методи, които са в състояние да се върне нещо (например да му даде две числа, а той ги връща на сумата), но има и методи, които не връщат (Вашият метод на печат, което е просто да отпечатате нещо на екрана и всички). И така празнотата дума отново означава, че този метод няма да се върне нищо.

Основната - това е просто името на този метод, това е всичко. Е, с превод на английски език, като основен / ядрото. в скоби, както вече знаете, това показва, че този метод е в състояние да приеме. и отнема масив (влизане []) редове (стринга), и този набор се нарича опцията

Какво ще кажете за публично статично невалидни основни ([] аргументи низ) - също ще подробно всички неща по-късно, когато ще се запознае с обектите. но за кратко, след което:

Модификатор на публичен достъп означава, че etotmetod - публична и следователно на разположение на всички хора по света)), което е, вие сте от някои от другите му класове да се обадите на този метод

статичен означава, че методът е статичен, тоест, той принадлежи към клас, а не един обект, който може да бъде създаден на базата на класа си

с цел да бъде в състояние да предава в някои случаи само един ред, както и в някои други случаи, както и броят на линия - имате две възможности: 1. Направете два различни метода, единият наречен такива print1 (String и), и втората print2 (String S, Int I). Е, ги наричат ​​поотделно за всяка от ситуациите. 2. правя това, което се нарича метод "претоварване". когато имате два различни метода със същото име, а след това да има Java себе си ще реши кой метод да се обадя, в зависимост от това, което премине този метод. но това, което ще прочетете в следващите лекции повече :)

След това, когато се обадите метод, а след това в скоби да го давате линия "ред", а броят 18 и само в метода, който да показва, че имате това е в състояние да приеме някои низ (String) и определен брой (INT аз ), който след това той просто показва. но тъй като той вече заема два параметъра, а след това, ако иска да премине само на един ред и без номер - тя ще се оплакват и да откаже да работи)

когато това стане е тази линия - той имаше нещо там го прави) в този случай показва 4 пъти.

Освен това, методът не може да предава един параметър, и няколко (например низ и число). НО! тогава трябва да посочите в метод, отнема низ и число. Ако това не е направено и се опитват да преминат на метода (което отнема само един параметър, низ) нещо друго (като струни и цифри) - тогава вие ще получите съобщение за грешка :)

ако наистина разбира - е забележително. ) Защото ако просто пише, че отговорът е правилен - това е малко вероятно, че ще си спомните какво и как и защо. толкова много хора тук се опитват да дадат отговор, за да обясни същността, но в същото време, че имате място за творчество, така да се каже) щеше да остане това, което наричаме "произволно")

за прехвърлянето на данни към нареченият метод е обяснено в лекциите. Не така се дъвчат, но това е сигурно :) Да, точно така, да се обадите в основен метод за начина си на печат и скоби, за да предадат на линията, където си метод ще работи.

Предишна koment само по себе си няма да изтрие :) разбират само това, което те казват, "случайно". Просто се опитай "от фенери на" различните опции. А ето и ето. Това го прави по някакъв начин. Оказва се: на екрана, която искате да се покаже този "Java лесно да се учи!". Т.е. "печат (" Java лесно да се учи! ");" под него се превръща в "S". И след това, което искате да се покаже "и" на екрана 4 пъти чрез "System.out.println". Защо не обясни в лекции и предаване на данни (в този случай) на преносни линии - не е ясно. И за метода е бил особено добър да пише! Какво е важно всяка дума от "обществени статично невалидни основни ([] АРГУМЕНТите String)"

fatfaggy, не разбирам и това е всичко. (Мозъкът не получава информация. В своя код, аз не разбирам от къде програмата вижда, че искате да отпечатате ред 4 пъти. Не пиша всяка команда, 4 пъти. Моля, обяснете точно всяка крачка. Аз преди това не е имал нищо общо с програмиране. И аз нищо не е ясно и лекциите не разкриват, например как да се показва низ на екрана, като "System.out.print" - .. всичко е ясно, както е обяснено в хода какъв е методът за това как да го напиша, а дори и повече, така, както е. причини, няма материал. (Ето защо аз съм много трудно да се разбере. Ще ви моля обяснете

Подкрепете проекта - споделете линка, благодаря!