- Баллы
- 103
Интересно,буду следить за темой.
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Ребята, в задании после того как спросили как тебя зовут, надо написать и что бы с помощью System.out.printin вывело Hello + твое имя, я так понял надо ввести не само имя, а значение которое оно будет выдавать?
Допиши что в 7 ответе должно было получиться)
http://docs.oracle.com/javase/7/docs/api/Где смотреть таблицу/библиотеку стандартных java-классов?
Я имею ввиду к примеру, и все функции, что в ней(библиотеке) находятся.Код:java.util.*
Полностью согласен! Только вот побыстрее бы обновили...Тео, это самая охрененный туториал по ЯП, который я видел. Большой респект тебе, чувак
http://docs.oracle.com/javase/7/docs/api/
50.25 тут является параметром метода пополнения счета, так что счет класса BankAccount в котором содержится объект mine может быть обновлен.
Примеры:<object name>.<method name> ( );
______________________________________m.printMessage( );
st1.outputStock( );
st1.inputStock ( );
Примеры:<object name>.method name> (parameter list);
______________________________________m.setMessage("Hello")
st1.setQuantity(10);
st1.decrementQuantity(2);
Примеры:<variable name> = <object name>.<method name> (parameter list);
______________________________________double average = a1.calcAverage(5, 6);
//или же
System.out.println(a1.calcAverage(5, 6));
//Описание класса
public class Message
{
private String messageBody; //Переменная
public void setMessage(String newBody) //Метод
{
messageBody = newBody; //тело метода
}
public String getMessage() // метод
{
return messageBody;
}
public void printMessage() // метод
{
System.out.println(messageBody);
}
}
//создание объекта в классе тестере
public class MessageTester
{
public static void main (String[] args)
{
Message mine = new Message();//Используем стандартный конструктор чтобы создать объект для сообщения названый mine
mine.setMessage("Hello World");//Используем метод, чтобы именить данные объекта
} //Заметка: на выходе ничего нету, так как мы только изменили данные в объекте
}
String greeting = "Hello";
greeting.println() // Error
greeting.length() // OK
Возврат значения - это результат того, что метод был испольвован для расчета той частью кода, который вызвал этот его.
String msg = myMsg.getMessage();
System.out.println("Hello world");
System.out.println("Hello " + name);
myMessage.setMessage("Good day");
av.calcAverage(3, 5);
System.out.println(mine.getMessage());
Как же тогда узнать какой метод возвращает значения или передает один или несколько параметров? Можно посмотреть в классе на его описание или же, если это часть уже существующей библиотеки, почитать в документации.println
public String getMessage()
// return type: String
// no parameter
public void setMessage(String msg)
// no return type
// one String parameter
public void printMessage()
// no return type
// no parameter
public void printMessage() // in class Message

Первая неделя. Часть 3(упражнения). Упражнение 6.
Консоль выводит сообщение для команды "java Message": "Error: Main method not found in class Message, please define the main mathod as: public static void main(String[] args)";
Попытался код изменить, как в примере, но там компилятор стал ругаться. От отчаяния решил скопировать код из топика, но компилятор то же самое выдает.
Для команды "java MessageTester" консоль выдаёт пустую строку. Мне кажется, я что-то забыл установить. JDK и JRE стоят.
За уроки спасибо.![]()
Ты не определил точку входа в программу - метод main
public static void main(String args[])
.Одна беда. Я ничего не понимаю из вашего ответа, адресованного мне.
Первая неделя. Часть 3(упражнения). Упражнение 6.
Консоль выводит сообщение для команды "java Message": "Error: Main method not found in class Message, please define the main mathod as: public static void main(String[] args)";
Попытался код изменить, как в примере, но там компилятор стал ругаться. От отчаяния решил скопировать код из топика, но компилятор то же самое выдает.
Для команды "java MessageTester" консоль выдаёт пустую строку. Мне кажется, я что-то забыл установить. JDK и JRE стоят.
За уроки спасибо.![]()

Одна беда. Я ничего не понимаю из вашего ответа, адресованного мне.
Видимо, Вы не знаете самих основ. Советую начать с чтения книги, которую порекомендовал уважаемый мною Googleman , я сам ее читаю. Там-то Вы и узнаете все, что хотите, а потом уже на Эккеля или Хорстмана переходите.
P.S. Вкраце - каждая программа на Java (кроме апплетов и приложений на Android) должна иметь точку входа, т.е. место (а в данном случае - метод), с чего должно начинаться выполнение программы, в Java нужен метод main(), но идет он с кучей модификаторов. Вы не изучали Паскаль? Там ведь тоже точка входа: begin:, а в Java (унаследованной у C++) метод main().
Простите, не так составил предложение, я имел ввиду, что точку входа main имеют не все приложения на Java.Что за бред, сударь?
Любая программа на Java имеет свою точку входа! В обычных приложениях это метод main, в апплетах отличный от main метод. В серплетах ещё один, а в Android приложениях там по сфицифике архитектуры разработки совсем другой алгоритм.
Герберт Шилдт - Java. Полное руководство.

Он в Новой Зеландии учится.Тео где и на каком факультете ты учишься???