Что такое Java?



Download 92,36 Kb.
bet9/24
Sana14.06.2022
Hajmi92,36 Kb.
#672030
1   ...   5   6   7   8   9   10   11   12   ...   24
Bog'liq
Java kerakli

Арифметические операторы


Арифметические операторы используются для выполнения общих математических операций.

Operator

Name

Description

Example

+

Addition

Adds together two values

x + y

-

Subtraction

Subtracts one value from another

x - y

*

Multiplication

Multiplies two values

x * y

/

Division

Divides one value by another

x / y

%

Modulus

Returns the division remainder

x % y

++

Increment

Increases the value of a variable by 1

++x

--

Decrement

Decreases the value of a variable by 1

--x

Операторы присваивания Java


Операторы присваивания используются для присвоения значений переменным.
В приведенном ниже примере мы используем оператор присваивания ( =), чтобы присвоить значение 10 переменной с именем x :

Пример


int x = 10;
Оператор присваивания сложения ( +=) добавляет значение переменной:

Пример


int x = 10;
x += 5;
Список всех операторов присваивания:

Operator

Example

Same As

=

x = 5

x = 5

+=

x += 3

x = x + 3

-=

x -= 3

x = x - 3

*=

x *= 3

x = x * 3

/=

x /= 3

x = x / 3

%=

x %= 3

x = x % 3

&=

x &= 3

x = x & 3

|=

x |= 3

x = x | 3

^=

x ^= 3

x = x ^ 3

>>=

x >>= 3

x = x >> 3

<<=

x <<= 3

x = x << 3

Операторы сравнения Java


Операторы сравнения используются для сравнения двух значений:

Operator

Name

Example

==

Equal to

x == y

!=

Not equal

x != y

>

Greater than

x > y

<

Less than

x < y

>=

Greater than or equal to

x >= y

<=

Less than or equal to

x <= y

Логические операторы Java


Логические операторы используются для определения логики между переменными или значениями:

Operator

Name

Description

Example

&& 

Logical and

Returns true if both statements are true

x < 5 && x < 10

|| 

Logical or

Returns true if one of the statements is true

x < 5 || x < 4

!

Logical not

Reverse the result, returns false if the result is true

!(x < 5 && x < 10)

String JAVA


Строки используются для хранения текста.
StringПеременный содержит набор символов в двойных кавычках:

Пример


Создайте переменную типа Stringи присвойте ей значение:
String greeting = "Hello";

Длина строки


Строка в Java на самом деле является объектом, который содержит методы, которые могут выполнять определенные операции со строками. Например, длину строки можно узнать с помощью length()метода:

Пример


String txt = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
System.out.println("The length of the txt string is: " + txt.length());

Другие строковые методы


Есть много методов струнных доступны, например , toUpperCase()и toLowerCase():

Пример


String txt = "Hello World";
System.out.println(txt.toUpperCase()); // Outputs "HELLO WORLD"
System.out.println(txt.toLowerCase()); // Outputs "hello world"

Поиск символа в строке


indexOf()Метод возвращает индекс (позицию) первого вхождения указанного текста в виде строки ( в том числе пробелы):

Пример


String txt = "Please locate where 'locate' occurs!";
System.out.println(txt.indexOf("locate")); // Outputs 7

Java считает позиции с нуля.
0 - первая позиция в строке, 1 - вторая, 2 - третья ...

Конкатенация строк


+Оператор может использоваться между строками , чтобы объединить их. Это называется конкатенацией :

Пример


String firstName = "John";
String lastName = "Doe";
System.out.println(firstName + " " + lastName);
Обратите внимание, что мы добавили пустой текст (""), чтобы создать пробел между firstName и lastName при печати.
Вы также можете использовать этот concat()метод для объединения двух строк:

Пример


String firstName = "John ";
String lastName = "Doe";
System.out.println(firstName.concat(lastName));

Специальные символы


Поскольку строки должны быть записаны в кавычках, Java неправильно поймет эту строку и выдаст ошибку:
String txt = "We are the so-called "Vikings" from the north.";
Чтобы избежать этой проблемы, используйте escape-символ обратной косой черты .
Управляющий \символ обратной косой черты ( ) превращает специальные символы в строковые символы:

Escape character

Result

Description

\'

'

Single quote

\"

"

Double quote

\\

\

Backslash

Последовательность \" вставляет двойные кавычки в строку:

Пример


String txt = "We are the so-called \"Vikings\" from the north.";
Последовательность \' вставляет одинарную кавычку в строку:

Пример


String txt = "It\'s alright.";
Последовательность \\ вставляет одну обратную косую черту в строку:

Пример


String txt = "The character \\ is called backslash.";
В Java действуют шесть других escape-последовательностей:

Code

Result

\n

New Line

\r

Carriage Return

\t

Tab

\b

Backspace

\f

Form Feed

Добавление чисел и строк


ПРЕДУПРЕЖДЕНИЕ!
В Java +оператор используется как для сложения, так и для объединения.
Номера добавлены. Строки объединяются.
Если сложить два числа, результатом будет число:

Пример


int x = 10;
int y = 20;
int z = x + y; // z will be 30 (an integer/number)

Если вы добавите две строки, результатом будет конкатенация строк:


Пример


String x = "10";
String y = "20";
String z = x + y; // z will be 1020 (a String)
Если вы добавите число и строку, результатом будет конкатенация строк:

Пример


String x = "10";
int y = 20;
String z = x + y; // z will be 1020 (a String)
Класс Java Math имеет множество методов, которые позволяют выполнять математические задачи с числами.

Math.max ( x, y )


Этот метод можно использовать для поиска максимального значения x и y :Math.max(x,y)

Пример


Math.max(5, 10);

Math.min ( x, y )


Этот метод можно использовать для поиска наименьшего значения x и y :Math.min(x,y)

Пример


Math.min(5, 10);

Math.sqrt ( x )


Метод возвращает квадратный корень х :Math.sqrt(x)

Пример


Math.sqrt(64);

Math.abs ( x )


Метод возвращает абсолютное значение (положительный) от й :Math.abs(x)

Пример


Math.abs(-4.7);

Случайные числа


Math.random() возвращает случайное число от 0,0 (включительно) до 1,0 (исключая):

Пример


Math.random();
Чтобы получить больший контроль над случайным числом, например, вам нужно только случайное число от 0 до 100, вы можете использовать следующую формулу:

Пример


int randomNum = (int)(Math.random() * 101); // 0 to 100

Java Booleans

Логические значения Java


Очень часто в программировании вам понадобится тип данных, который может иметь только одно из двух значений, например:

  • ДА НЕТ

  • ВКЛ ВЫКЛ

  • ИСТИНА / ЛОЖЬ

Для этого в Java есть booleanтип данных, который может принимать значения trueили false.

Логические значения


Логический тип объявляется с booleanключевым словом и может принимать только значения trueили false:

Пример


boolean isJavaFun = true;
boolean isFishTasty = false;
System.out.println(isJavaFun); // Outputs true
System.out.println(isFishTasty); // Outputs false
Однако для условного тестирования чаще возвращаются логические значения из логических выражений (см. Ниже).

Логическое выражение


Выражение Boolean является выражением Java , который возвращает логическое значение: trueили false.
Вы можете использовать оператор сравнения, такой как оператор больше ( >), чтобы узнать, истинно ли выражение (или переменная):

Пример


int x = 10;
int y = 9;
System.out.println(x > y); // returns true, because 10 is higher than 9
Или даже проще:

Пример


System.out.println(10 > 9); // returns true, because 10 is higher than 9
В приведенных ниже примерах мы используем оператор равенства ( ==) для вычисления выражения:

Пример


int x = 10;
System.out.println(x == 10); // returns true, because the value of x is equal to 10

Пример


System.out.println(10 == 15); // returns false, because 10 is not equal to 15
Логическое значение выражения является основой для всех сравнений и условий Java.

Download 92,36 Kb.

Do'stlaringiz bilan baham:
1   ...   5   6   7   8   9   10   11   12   ...   24




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish