Курс лекций по Java Standart Edition. Используется среда разработки Eclipse, которую можно бесплатно скачать с сайта

Вид материалаКурс лекций
Подобный материал:
Урок №1



Курс лекций по Java Standart Edition.
Используется среда разработки Eclipse, которую можно бесплатно скачать с сайта Eclipse.org.

В курсе рассматриваются основные элементы языка, создание графического интерфейса для настольных приложений и работа с базами данных.

Видео: установка и настройка Eclipse, создание простейшей программы Hello, world!

Смотрите его в этой папке.

Пример №2, простейшие математические вычисления:

public class Example2 {

public static void main(String args[]){

int a; // объявляем переменную целого типа с именем a
a = 20; //присваиваем переменной значение
System.out.println("Это переменная a : " + a);
a = a * 3;
System.out.print("a * 3 = ");
System.out.println(a);

}

}

Результат работы программы:

Это переменная a : 20
a * 3 = 60

System.out.println() - этот оператор выводит данные на стандартное окно ( консоль) и переводит курсор на новую строку.

System.out.print() - отличается от предыдущего оператора тем, что не переводит курсор на новую строку, благодаря чему мы сначала выводим строку " a * 3 =" , а затем значение переменной "а".

Операции:

Сложение +

Вычитание -

Умножение *

Деление /

Деление по модулю %

Пример №3.

public class Input1 {

public static void main(String args[]){

int a;
a = 2 + 1;
System.out.println("2 + 1 = "+ a);
a = 3 - 1;
System.out.println("3 - 1 = "+ a);
a = 2 * 3;
System.out.println("2 * 3 = "+ a);
a = 6 / 2;
System.out.println("6 / 2 = "+ a);

}

}

В рассмотреном примере при делении получается целое число и неточности не возникает, но если в результате получится дробное число, то дробная часть отбросится, можете самостоятельно поэксперементировать с делением.
Унарные операции

Уменьшение на 1 --

Увеличение на 1 ++

Пример №4.

public class Input1 {

public static void main(String args[]){

int a;
a = 2;
System.out.println("a = "+ a);
a ++;
System.out.println("a++ = "+ a);
a --;\\вычитаем, то что было прибавлено операцией ++
a--;\\уменьшаем первоначальное значение a на 1
System.out.println("a-- = "+ a);

}

}

Типы переменных.
Числовые.

byte - (байт) целочисленный тип, переменная может принимать значение от -128 до 127.

short - (короткое) целочисленный тип, переменная может принимать значение от - 32768 до 32767.

int - (целое) целочисленный тип, переменная может принимать значение от -2147483648 до 214783647.

long - (длинное целое) целочисленный тип, переменная может принимать значение от -9223372036854775808 до 9223372036854775807.

float - (действительное) дробное число одинарной точности.

double - (действительное двойной точности).

Пример.

public class Input1 {

public static void main(String args[]){

int r=10; //радиус
float pi=3.14152f; //число Пи
double a; // площадь круга
a = pi * r * r;
System.out.println("Площадь круга = " + a);

}

}

Самостоятельно написать программу для поиска корней квадратного уровнения.

Символы.
Для хранения символов в Java используется тип char. В Java для предствления символов используется Unicode. По этому для хранения символов требуется 16 бит.

Пример.

public class Input1 {

public static void main(String args[]){

char ch1, ch2;
ch1 = 65; //код переменной X
ch2 = 'B';
System.out.println("CH1= "+ch1);
System.out.println("CH2= "+ch2);
ch1++; // величиваем ch1 на 1
System.out.println("ch1 теперь ="+ch1);

}

}

Результат работы программы:

CH1= A
CH2= B
ch1 теперь =B

Булевские переменные.
Предназначен для хранения логических значений. Может содержать только два значения: true (истина) или false (ложь).

Пример.
public class Input1 {

public static void main(String args[]){

boolean b = true;
System.out.println(b);
b = false;
System.out.println(b);

}

}