
- •Тема 2. Встроенные типы данных и операторы языка Java
- •Тема 2. Встроенные типы данных и операторы языка Java
- •Встроенные (примитивные) типы данных языка Java
- •Объявление переменных
- •Имена переменных должны удовлетворять следующим требованиям:
- •Операторы языка Java
- •Первая программа
- •Вывод на экран с использованием метода println()
- •Переменные
- •Выражения: строковые, числовые и комбинированные (строки и числа).
- •Комментарии
- •Упражнения
Первая программа
Пример:
class Example1
{
public static void main(String args[])
{
System.out.println("Моя первая программа");
}
}
Как видно из примера любая программа в Java-это описание класса.
Разбор программы
1-я строка:
Описывается новый класс Example1. Все программы, написанные пользователями, являются классами. Ключевое слово public означает, что класс Example1 доступен для общего пользования.
Все определения класса заключаются в фигурные скобки {}.
2-я строка:
Указывается метод:
public static void main(String args[])
main – название метода.
Самостоятельная программа должна иметь метод с именем main(). Java-интерпретатор, получив команду интерпретировать класс, начинает свою работу с вызова метода main;
public – ключевое слово, которое означает, что этот метод свободно вызывается системой (т.е. он виден и доступен любому классу);
static – ключевое слово, которое означает, что метод является общим методом, а не таким, который используется только с данным объектом (такие методы могут непосредственно работать только с локальными и статическими переменными – будет рассмотрено позже);
void – ключевое слово, которое означает, что метод main не будет возвращать никаких значений;
String args[] – объявляет для метода main параметр с именем args, который является массивом объектов – представителей класса String (String – встроенный класс для работы со строками). В этом случае программе можно передать какие-нибудь параметры в командной строке, которые будут содержаться в элементах массива args.
Вариант метода main, который печатает на выходе первый параметр, который передается ему в командной строке:
class Example1
{ public static void main(String args[])
{ System.out.println("Моя первая программа");
System.out.println(args[0]);}
}
Если теперь запустить эту программу командой:
java Example1 Hello, Java!
то на экран будет выведено следующее:
Моя первая программа
Hello,
3-я строка:
В этой строке вызывается метод println объекта out. Объект out объявлен в классе OutputStream и статически инициализируется в классе System . Метод println выводит строку там, куда конкретная реализация Java, работающая в вашей системе, направляет вывод по умолчанию. Вывод из этого примера появится в окне сеанса DOS. Метод println добавляет символ перевода строки в конце строки.
Примечание. При написании программы полезно выделять каждый блок программы отступом фигурных скобок так, чтобы было ясно, где начинается и где заканчивается каждый блок кода.
Вывод на экран с использованием метода println()
Синтаксис метода println():
имя_объекта. println(параметры);
Метод println() выводит указанные параметры на экран и осуществляет переход на новую строку или возврат каретки.
Синтаксис метода println():
имя_объекта. print(параметры);
Метод print() просто выводит параметры без возврата каретки.
В качестве параметров методов println() и print() можно использовать:
Константы: строковые (последовательность символов, заключенных в двойные кавычки) и числовые (целочисленнные и с плавающей точкой):
Примеры:
System.out.println("Моя первая программа");
Результат: Моя первая программа
System.out.println(35);
Результат: 35
System.out.println(3.5);
Результат: 3.5