java datatypes loops
Основни понятия на Java:
В предишния урок видяхме въведение в Java платформа.
В този урок ще видим следните основни понятия:
как да инициализирам списъка в java -
- Типове данни на Java
- Цикли на Java: За цикъл , Докато цикъл , За всеки цикъл.
- Java масиви
- Switch Case в Java
- Утвърждаване на Java
Препоръчително четене => Пълно ръководство за Java
Гледайте видео урока по-долу за:
Типове данни, цикли, масиви, превключватели и твърдения в Java:
Променливи и типове данни в Java:
Типове данни
Типът данни е полезен за съхраняване на данните и определяне на размера и типа на данните.
В Java има два типа данни:
- Примитивен
- Непримитивен / обектен тип.
В Java всички променливи трябва да бъдат декларирани преди да ги използвате.
Например, int a = 1 ; Тук настояваме компилаторът да съществува „a“ и той е инициализиран със стойност 1. Въз основа на този тип данни ( инт ), компилаторът ще разпредели памет.
Примитивни типове данни
- Char: Това е единичен 16-битов Unicode знак.
- Булево: Това е един бит и това може да има истински и фалшиви стойности.
- Байт: Байтът е 8-битово цяло число на комплемента на две. Това е полезно предимно в големи масиви за спестяване на памет и обхватът му е от -128 до 128.
- Къс: Този тип е по-полезен и за спестяване на памет в големи масиви и е 16-битово цяло число с подпис от две допълнения.
- Международна : 32-битово подписано допълнение на две.
- Дълго: 64-битово допълнение на две.
Типове данни с плаваща запетая
плувка и двойно: Float е 32-битова единична прецизна плаваща запетая. Double е 64-битово число с плаваща запетая с двойна точност.
Обхват на типовете данни
как да напиша пример за тест
ТИП ДАННИ | ДЕФУЛТНА СТОЙНОСТ | РАЗМЕР | ПРИМЕРИ ЛИТЕРАЛИ | ОБХВАТ |
---|---|---|---|---|
плувка | 0.0f | 32 бита | 1.23e100f, -1.23e-100f, .3f, 3.14F | 3.40282347 x 10 38, 1.40239846 x 10 -45f |
булев | 1 бит | вярно невярно | - | |
байт | 0 | 8 бита | (нито един) | -128 до 127 |
char | u0000 | 16 бита | 'a', ' u0041', ' 101', '\', '', ' n', 'ß' | „ u0000“ - „ uffff“ |
къс | 0 | 16 бита | (нито един) | -32,768 до 32,767 |
инт | 0 | 32 бита | -2, -1, 0, 1, 2 | -2,147,483,648 до 2,147,483,647 |
дълго | 0L | 64 бита | -2L, -1L, 0L, 1L, 2L | -9,223,372,036,854,775,808 до 9,223,372,036,854,775,807 |
двойно | 0.0d | 64 бита | 1.23456e300d, -1.23456e-300d, 1e1d | 1.7976931348623157 x 10 308, 4.9406564584124654 x 10 -324 |
Примерна програма за типове данни:
public class DemoDataType { public static void main(String() args) { // Auto-generated method stub char C='M'; char a=65535; byte b1=-128; byte b2=127; int i1=-2147483648; int i2=2147483647; short s1=-32768; short s2=32767; long L2=9223372036854775807L; long L1=-9223372036854775808L; float f1=3.40282346638528860e+38f; //float f3=3.40282347e+38f; float f2=1.40129846432481707e-45f; double d=4.37346473; System.out.println('char is: ' + C); System.out.println('int low range is: ' + i1); System.out.println('int high ramge is: ' + i2); System.out.println('byte is: ' + b1); System.out.println('short low range: ' + s1); System.out.println('short high range: ' + s2); System.out.println('Long high range is: ' + L2); System.out.println('Long Low range is: ' + L1); System.out.println('double is: ' + d); } }
Масиви
Това е обект, който може да съдържа фиксиран брой стойности от подобен тип данни. Масивът може да бъде създаден от нова ключова дума.
Int array = new int(5);
Тук видът на масива е int и дължината е 5.
Дължината на масива трябва да се инициализира, докато се създава масив.
public class ArrayDemo { public static void main(String() args) { // TODO Auto-generated method stub int Array() = new int(5); Array(0)=100; Array(1)=200; Array(2 )=300; Array(3)=400; Array(4)=500; for(int i=0;i Цикли
Циклите обикновено се използват за многократно изпълнение на един и същ набор от инструкции.
Например, ако искате да отпечатате изречение „блог за помощ при тестване на софтуер“ пет пъти, трябва да посочите така.
Без цикли:
public static void main(String() args) { System.out.println(“software testing help blog”); System.out.println(“software testing help blog”); System.out.println(“software testing help blog”); System.out.println(“software testing help blog”); System.out.println(“software testing help blog”); }
С цикли:
public static void main (String () args) { for (int i=0; i<5; i++) { System.out.println(“software testing help blog”); } }
Цикълът For е полезен за итериращи стойности.
За Loop:
for (initialization; termination; increment) { statement(s)}
Докато Loop:
Докато Loop първо проверява булевото условие и ако това условие е вярно, изразите ще се изпълняват многократно, докато условието не успее.
While (condition) { Statement to be executed }
Извършване на цикъла:
В направи докато цикъл , изявлението ще бъде изпълнено първо и след това условието ще бъде проверено. Ако условието е вярно, изявлението ще бъде изпълнено отново. В противен случай изпълнението ще излезе от цикъла.
do { Statements to be executed } while(condition);
Демо програма Loops:
package demopproj; public class LoopsDemo { public static void main(String args()) { //for loop demo for(int i=0;i<5;i++) { System.out.println('iteration number : ' + i); } //while loop demo int count_while = 1; while (count_while < 3) { System.out.println('count_while is: ' + count_while); count_while++; } //do while demo int count_dowhile = 1; do { System.out.println('count_dowhile is: ' + count_dowhile); count_dowhile++; } while (count_dowhile < 3); //for each demo int() numbers = {1,2,3,4,5}; for (int item : numbers) { System.out.println('item number is: ' + item); } } }
Декларация за превключване
Операторът за превключване ще има номера на изпълнение. Въз основа на въведената стойност ще бъде изпълнен случаят на превключване.
Тук стойността е 8, случаят 8 ще бъде изпълнен.
как да отворите eps файла в Windows 10
public class SwitchDemo { public static void main(String() args) { //switch demo int item = 8; String product; switch (item) { case 1: product = 'iphone5'; break; case 2: product = 'iphone6'; break; case 3: product = 'iphone7'; break; case 4: product = 'iphone8'; break; case 5: product = 'samsung7'; break; case 6: product = 'samsung8'; break; case 7: product = 'nokia'; break; case 8: product = 'macbook'; break; default: product = 'motoG'; break; } System.out.println(product); }
Твърдение в Java
Твърдение се използва за тестване на предположението, което направихме по време на програмирането.
Например, получаваме информация от трета страна. Предполагаме, че въведената стойност няма да бъде нула.
За да се тества тази програма, се използва твърдение.
Метод на твърдение: 1 твърди израз;
Метод на твърдение: 2 твърдят израз1: израз2;
public class AssertionExample { public static void main(String() args) { // TODO Auto-generated method stub int value=5; assert value > 20 : 'Underweight'; System.out.println('value is'+value); } }

За да тествате тази програма, твърдението трябва да бъде активирано. За да се даде възможност за твърдение, в конфигурацията за изпълнение трябва да се добави параметър.


Заключение
В този урок научихме за основните концепции, които са необходими, за да се направи Java програма. Проучихме типове данни, цикли, масиви и твърдения.
Нашият предстоящ урок ще обясни повече за Oops концепцията в Java !!
Препоръчително четене
- Разполагане на Java: Създаване и изпълнение на Java JAR файл
- Java виртуална машина: Как JVM помага при стартирането на Java приложение
- Модификатори на достъп в Java - Урок с примери
- Урок за отражение на Java с примери
- Въведение в езика за програмиране на Java - видео урок
- Урок за JAVA за начинаещи: 100+ практически ръководства за Java видео
- OOP Java: Въведение в обектно-ориентираното програмиране в Java
- Използване на Java YourKit Profiler в JMeter