java datatypes loops
Java grundläggande begrepp:
I föregående handledning såg vi en introduktion till Java plattform.
I denna handledning ser vi följande grundläggande begrepp:
vad är undernätmask för en IP-adress av klass b?
- Java-datatyper
- Java-loopar: För loop , While loop , För varje slinga.
- Java Arrays
- Byt fall i Java
- Java-påstående
Rekommenderad läsning => En komplett guide för Java
Se nedanstående videohandledning om:
Datatyper, slingor, matriser, switch och påståenden i Java:
Variabler och datatyper i Java:
Datatyper
Datatypen är användbar för att lagra data och specificera storlek och typ av data.
Det finns två typer av data tillgängliga i Java:
- Primitiv
- Icke-primitiv / objekttyp.
I Java bör alla variabler deklareras innan de används.
Till exempel, int a = 1 ; Här insisterar vi kompilatorn på att 'a' existerar och det är paraferat med värde 1. Baserat på denna datatyp ( int ) tilldelar kompilatorn minne.
Primitiva datatyper
- Röding: Det är en enda 16-bitars Unicode-karaktär.
- Booleska: Det är en bit och detta kan ha sanna och falska värden.
- Byte: Byte är 8-bitars komplement heltal. Detta är främst användbart i stora matriser för att spara minne och dess intervall är från -128 till 128.
- Kort: Denna typ är också mer användbar för att spara minne i stora matriser och det är 16-bitars komplement signerat heltal.
- Int : 32-bitars signerade två-komplement.
- Lång: 64-bitars komplement.
Flytpunktsdatatyper
flyta och dubbla: Float är 32-bitars flytande punkt med en enda precision. Dubbel är 64-bitars flytande punktnummer med dubbel precision.
Datatyper Område
DATA TYP | DEFUALTVÄRDE | STORLEK | EXEMPEL LITERALER | RÄCKVIDD |
---|---|---|---|---|
flyta | 0,0f | 32 bitar | 1,23e100f, -1,23e-100f, .3f, 3,14F | 3,40282347 x 10 38, 1,40239846 x 10 -45f |
booleska | 1 bit | sant falskt | - | |
byte | 0 | 8 bitar | (ingen) | -128 till 127 |
röding | u0000 | 16 bitar | 'a', ' u0041', ' 101', '\', '' ',' n ',' ß ' | ' u0000' - ' uffff' |
kort | 0 | 16 bitar | (ingen) | -32 768 till 32 767 |
int | 0 | 32 bitar | -2, -1, 0, 1, 2 | -2,147,483,648 till 2,147,483,647 |
lång | 0L | 64 bitar | -2L, -1L, 0L, 1L, 2L | -9,223,372,036,854,775,808 till 9,233,372,036,854,775,807 |
dubbel | 0,0d | 64 bitar | 1,23456e300d, -1,23456e-300d, 1e1d | 1.7976931348623157 x 10308, 4.9406564584124654 x 10 -324 |
Exempel på program för datatyper:
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); } }
Arrayer
Det är ett objekt som kan innehålla ett fast antal värden av samma datatyp. Matrisen kan skapas med ett nytt nyckelord.
Int array = new int(5);
Här är typen av array int och längden är 5.
php intervju frågor och svar för 1 års erfarenhet
Längden på matrisen bör initialiseras medan en matris skapas.
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 Öglor
Slingor används vanligtvis för att utföra samma uppsättning instruktioner under många gånger.
Till exempel, Om du vill skriva ut “programvara testa bloggen” mening fem gånger, måste du ange så här.
Utan öglor:
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”); }
Med öglor:
public static void main (String () args) { for (int i=0; i<5; i++) { System.out.println(“software testing help blog”); } }
For loop är användbart för iterering av värden.
För loop:
for (initialization; termination; increment) { statement(s)}
While Loop:
Medan Loop först kontrollerar det booleska tillståndet och om det villkoret är sant kommer uttalandena att köras upprepade gånger tills villkoret misslyckas.
While (condition) { Statement to be executed }
Gör medan loop:
I gör medan loop kommer uttalandet att utföras först och sedan kontrolleras villkoret. Om villkoret är sant kommer uttalandet att köras igen. I annat fall kommer körningen att komma ur slingan.
do { Statements to be executed } while(condition);
Loops Demo Program:
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); } } }
Byt uttalande
Växlingsuttalandet kommer att ha antalet exekveringar. Baserat på värdeinmatningen kommer omkopplaren att utföras.
Här är värdet 8, fallet 8 kommer att köras.
hur man öppnar eps-fil i 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); }
Påstående i Java
Ett påstående används för att testa antagandet som vi gjorde under programmeringen.
Till exempel, vi får input från tredje part. Vi antar att inmatningen inte kommer att vara noll.
För att testa det programmet används påståendet.
Påståendemetod: 1 påstått uttryck;
Påståendemetod: 2 hävda expression1: expression2;
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); } }
För att testa detta program bör påståendet vara aktiverat. För att aktivera påstående bör en parameter läggas till i körkonfigurationen.
Slutsats
I denna handledning lärde vi oss de grundläggande begreppen som krävs för att göra ett Java-program. Vi undersökte datatyper, slingor, matriser och påståenden.
Vår kommande handledning kommer att förklara mer om Oops-konceptet i Java !!
PREV-handledning | NÄSTA självstudie
Rekommenderad läsning
- Java-distribution: Skapande och utförande av Java JAR-fil
- Java Virtual Machine: Hur JVM hjälper till att köra Java-applikationen
- Åtkomstmodifierare i Java - Handledning med exempel
- Java Reflection Tutorial med exempel
- Introduktion till Java-programmeringsspråk - Videohandledning
- JAVA-handledning för nybörjare: 100+ praktiska Java-videohandledning
- OOP Java: Introduktion till objektorienterad programmering i Java
- Använda Java YourKit Profiler i JMeter