Основне меню  

   

Реклама  

Скачуйте відеуроки для створення сайту за допомогою SMS Joomla 

реклама

 

 

   

Ми в Facebook  

Калькулятор расчета пеноблоков смотрите на этом ресурсе
Все о каркасном доме можно найти здесь http://stroidom-shop.ru
Как снять комнату в коммунальной квартире смотрите тут comintour.net
   

Реклама в мережі  

   

Статистика  

Користувачі
1
Статті
184
Перегляди статей
728119
   

Пошук по сайту  

   

Ми знаходимось тут  

   

Посібник Delphi  

ДОСТУПНИЙ ВИКЛАД,

ЦІКАВІ ПРИКЛАДИ, ВИХІДНІ КОДИ.

ЦІНА ДИСКА З МАТЕРІАЛАМИ - 500 грн. 

Якщо ваша карта обслуговується ПриватБанком тоді переведіть потрібну суму через Приват24 на карту    5168 7573 0556 9925 або натисніть на посилання "Перейти до оплати", щоб здійснити миттєвий платіж без комісії. Перейти до оплати!

 Звертайтесь за адресою еmail:kuzbyt@ukr.net

 
   

Посібник по C#  

 Вивчаємо сучасну мову  програмування C# 7.0

ПРОГРАМУЄМО в VISUAL STUDIO 2017

ЦІНА ДИСКА З МАТЕРІАЛАМИ - 1000 грн. 

Якщо ваша карта обслуговується ПриватБанком тоді переведіть потрібну суму через Приват24 на карту    5168 7573 0556 9925 або натисніть на посилання "Перейти до оплати", щоб здійснити миттєвий платіж без комісії. Перейти до оплати!

 Звертайтесь за адресою еmail:kuzbyt@ukr.net

 
   

Випадкове фото  

   

Наш відеоканал  

   

Відвідування сайту  

Яндекс.Метрика

 

   

Відеокурс по С++  

   

Рекомендуємо:  

   

 

Змінні та типи даних

Для написання програм мовою Java, необхідно знати його синтаксис. З цього уроку ми починаємо знайомство з основами мови. У цьому уроці ми розглянемо:що таке змінні в Java і як їх оголошувати,як правильно іменувати змінні,які існують типи даних в Java:примітивні типи даних,посилальні типи даних,окремо розглянемо тип Рядок.

Змінні в Java

Програма в Java cскладається з класів. ( З класами ознайомимось в наступних уроках).  Клас в Java складається з атрибутів і методів. Змінні можуть бути атрибутами класу, параметрами методу або можуть використовуватися в програмі для короткострокового зберігання даних. У мові Java всі змінні повинні бути оголошені, перед тим, як вони будуть використовуватися.

Оголошення змінних в Java

Приклад:

 int x = 1;

 int y = 2;

При оголошенні змінної, в наступній послідовності зазначаються:

тип даних (в даному прикладі - INT - змінна містить ціле число),

ім'я змінної (в даному прикладі імена - х і у),

початкове значення змінної або, іншими словами, ініціалізація змінної.

У даному прикладі змінним х і у привласнені значення 1 і 2. Однак, це не є обов'язковою умовою при оголошенні змінної.

Приклад: оголошення змінних без ініціалізації: int x;  int y;

Після кожного рядка при оголошенні змінних необхідно ставити крапку з комою «;».

Якщо потрібно оголосити кілька змінних одного типу, то це також можна зробити одним рядком, вказавши імена змінних через кому.

int x,y;

Правила іменування змінних в java

Ім'я змінної має починатися з літери (маленької) і складатися з букв (Unicode) цифр і символу підкреслення «_». Технічно можливо почати ім'я змінної також з «$» або «_», проте це заборонено угодою з оформлення коду в Java (Java Code Conventions). Крім того, символ долара "$", за угодою, ніколи не використовується взагалі. Відповідно до угоди ім'я змінної повинно починатися саме з маленької літери (з великої літери починаються імена класів). Пропуски при іменуванні змінних не допускаються.

Ім'я змінної не повинно бути ключовим або зарезервованим словом мови Java.

Ім'я змінної чутливо до регістру. newVariable і newvariable - різні імена.

При виборі імені змінних, слід використовувати повні слова замість загадкових абревіатур. Це зробить ваш код більш зручним для читання і розуміння. У багатьох випадках це також зробить ваш код читабельним.

Якщо вибране вами ім'я змінної складається тільки з одного слова - запишіть його маленькими буквами. Якщо воно складається з більш ніж одного слова, то відокремлюйте кожне наступне слово в імені змінної великою літерою. Наприклад: superCounter, myDomesticAnimal

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

Приклад: static final int NUMBER_OF_HOURS_IN_A_DAY = 24

 Типи даних в java

Кожна змінна і кожен вираз в Java володіє типом і цей тип строго визначений.

 Примітивні типи даних

У Java існує 8 примітивних типів даних:

byte (цілі числа, 1 байт)

short (цілі числа, 2 байти)

int (цілі числа, 4 байти)

long (цілі числа, 8 байтів)

float (речові числа, 4 байти)

double (речові числа, 8 байтів)

char (символ Unicode, 2 байти)

boolean (значення істина / неправда, 1 байт)

Ці 8 типів служать основою для всіх інших типів даних. Примітивні типи володіють явним діапазоном допустимих значень.

 

byte - діапазон допустимих значень від -128 до 127.

 //оголошення змінних типу byte.

byte getByte, putByte;

//ініціалізація змінних

getByte = 0;

putByte = 0;

Змінні типу byte корисні при роботі з потоком даних, який надходить з мережі або файлу. 

 

short - діапазон допустимих значень від -32768 до 32767

 //оголошення і ініціалізація типу short. 

short employeeID = 0;

 

int — діапазон допустимих значень від -2147483648 до 2147483647

 // оголошення і ініціалізація змінних типу int.

int max = 2147483647;

 Тип int використовується частіше при роботі з цілочисельними даними, ніж byte і short, навіть якщо їх діапазону вистачає. Це відбувається тому, що при вказівці значень типу byte і short у виразах, їх тип все одно автоматично підвищується до int при обчисленні.

 

long - діапазон допустимих значень від -9223372036854775808 до +9223372036854775807

//використання змінних  типу long.

 long days = getDays(); 

long seconds; 

seconds = days * 24 * 60 * 60;

Тип зручний для роботи з великими цілими числами.

 

float - діапазон допустимих значень від ~ 1,4 * 10-45 до ~ 3,4 * 1038

// оголошення і ініціалізація змінних типу float.

float usd = 31.24f; 

float eur = 44.03f;

Зручний для використання, коли не потрібно особливої точності в дробової частини числа.

 

double - діапазон допустимих значень від ~ 4,9 * 10-324 до ~ 1,8 * 10308

 // оголошення і ініціалізація змінних типу double. 

double pi = 3.14159;

Математичні функції такі як sin (), cos (), sqrt () повертають значення double

 

char - символьний тип даних являє собою один 16-бітний Unicode символ. Він має мінімальне значення '\ u0000' (або 0), і максимальне значення '\ uffff' (або 65535 включно). Символи char можна задавати також за допомогою відповідних чисел. Наприклад символ 'Д' відповідає числу 1044.

Розглянемо на прикладі:

  public static void main(String[] args) { 

      char symb1=1044;   

      char symb2 ='Д';     

     System.out.println("symb1 contains "+ symb1);   

     System.out.println("symb2 contains "+ symb2);   

    }

    Результат  цієї програми буде такий:

    symb1 contains Д 

    symb2 contains Д 

 Невеликий приклад того, як дізнатися, якому числу відповідає символ. Заснований на перетипуванні даних.

public static void main(String[] args) {

        char ch = 'J';

       int intCh = (int) ch;

        System.out.println("J corresponds with "+ intCh);

}

На виводі програма показує, що символу 'J' відповідає число 74.

J corresponds with 74 

boolean - призначений для зберігання логічних значень. Змінні цього типу можуть приймати тільки одне з 2х можливих значень true або false.

  // Оголошення і ініціалізація змінної типу boolean.

  boolean b = true;

 

Тип String

Тип String не є примітивним типом даних, однак це один з найбільш використовуваних типів в Java. String призначений для зберігання рядків тексту. Кілька прикладів використання String

// Створення рядка за допомогою конструктора

 

String myString = new String ("The weather was fine");

 

// Можна також створити рядок використовуючи лапки ""

 

String myString = "The weather was fine";

 

Для рядків визначений оператор «+»

 

public static void main (String [] args) {

String s1 = "I have";

String s2 = "apples";

int num = 3;

String s = s1 + num + s2;

System.out.println (s);

}

Результат  програми.

I have 3 apples

 

Посилальні типи даних

У посилальні типи входять всі класи, інтерфейси, масиви. Описаний вище тип String також відноситься до посилальним типам. Цей клас зі стандартної бібліотеки Java.

Також існують класи-оболонки:

Byte

Short

Integer

Long

Float

Double

Character

Boolean

На відміну від примітивних типів, вони пишуться з великої літери. Ці типи відповідають примітивним типам, однак є посилальними. Їх класи Cодержат методи для перетворення типів, а також інші константи і методи корисні при роботі з примітивними типами даних.

В якості типу також виступає будь-який створений нами клас при створенні інстанції класу. Наприклад, ми створимо клас Cat, а потім створимо змінну ourcat типу Cat при створенні екземпляра класу.

 Cat ourcat = new Cat ();

На цьому закінчимо наше знайомство зі змінними і типами в Java.

 

Додати коментар

Захисний код
Оновити

   

Поділіться з друзями

 
   

Сайт для перевірки своїх знань з програмування на сайті:http://www.quizful.net/test

Онлайн тести  для програмістів: https://proghub.ru/


 Розробка сайтів, інтернет-магазинів під ключ. Створення програмного забезпечення для обліку в магазинах,

гуртовнях, ведення власного бізнесу та інших. Написання дипломних та курсових робіт з програмування, баз даних.

 

Звертайтесь за адресою email:kuzbyt@ukr.net

 

 

© (C) Sambir, I.Kuzbyt