java datatypes loops
Java grunnleggende konsepter:
I forrige opplæring så vi en introduksjon til Java plattform.
I denne opplæringen vil vi se følgende grunnleggende konsepter:
kopier DVD til harddisk gratis
- Java datatyper
- Java Loops: For løkke , Mens løkke , For hver løkke.
- Java Arrays
- Bytt sak i Java
- Java-påstand
Anbefalt lese => En komplett guide for Java
Se videoveiledningen nedenfor om:
Datatyper, sløyfer, matriser, bytter og påstander i Java:
Variabler og datatyper i Java:
Datatyper
Datatypen er nyttig for lagring av data og spesifisering av størrelse og type data.
Det er to typer data tilgjengelig i Java:
- Primitiv
- Ikke-primitiv / objekttype.
I Java bør alle variablene deklareres før du bruker dem.
For eksempel, int a = 1 ; Her insisterer vi kompilatoren på at “a” eksisterer og den er initialisert med verdi 1. Basert på denne datatypen ( int ), vil kompilatoren tildele minne.
Primitive datatyper
- Char: Det er et enkelt 16-biters Unicode-tegn.
- Boolsk: Det er en bit, og dette kan ha sanne og falske verdier.
- Byte: Byte er 8-bit to komplement heltall. Dette er hovedsakelig nyttig i store matriser for å spare minne og rekkevidden er fra -128 til 128.
- Kort: Denne typen er også mer nyttig for lagring av minne i store matriser, og det er 16-bit to komplement signert heltall.
- Int : 32-bits signert to-komplement.
- Lang: 64-bit to komplement.
Flytende datatyper
flyte og doble: Float er 32-biters flytende punkt med enkelt presisjon. Double er 64-biters flytende punktnummer med dobbelt presisjon.
forskjell mellom c c ++ og java
Datatyper Område
DATA-TYPE | DEFUALT VERDI | STØRRELSE | EKSEMPEL LITERALER | OMRÅDE |
---|---|---|---|---|
flyte | 0,0f | 32 bit | 1,23e100f, -1,23e-100f, .3f, 3,14F | 3,40282347 x 10 38, 1,40239846 x 10 -45f |
boolsk | 1 bit | sant, usant | - | |
byte | 0 | 8 bit | (ingen) | -128 til 127 |
røye | u0000 | 16 bit | 'a', ' u0041', ' 101', '\', '' ',' n ',' ß ' | ' u0000' - ' uffff' |
kort | 0 | 16 bit | (ingen) | -32 768 til 32 767 |
int | 0 | 32 bit | -2, -1, 0, 1, 2 | -2,147,483,648 til 2,147,483,647 |
lang | 0L | 64 bit | -2L, -1L, 0L, 1L, 2L | -9,223,372,036,854,775,808 til 9,233,372,036,854,775,807 |
dobbelt | 0,0d | 64 bit | 1.23456e300d, -1.23456e-300d, 1e1d | 1.7976931348623157 x 10308, 4.9406564584124654 x 10 -324 |
Eksempel på program for 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); } }
Arrays
Det er et objekt som kan ha et fast antall verdier av samme datatype. Matrisen kan opprettes med et nytt nøkkelord.
Int array = new int(5);
Her er typen matrise int og lengden er 5.
Lengden på matrisen skal initialiseres mens en matrise opprettes.
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 Sløyfer
Sløyfer brukes vanligvis til å utføre det samme settet med instruksjoner i mange ganger.
For eksempel, Hvis du vil skrive ut setningen “software testing help blog” fem ganger, må du spesifisere slik.
Uten løkker:
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 løkker:
public static void main (String () args) { for (int i=0; i<5; i++) { System.out.println(“software testing help blog”); } }
For loop er nyttig for gjentakende verdier.
For Loop:
for (initialization; termination; increment) { statement(s)}
While Loop:
Mens Loop først sjekker den boolske tilstanden, og hvis denne tilstanden er oppfylt, vil uttalelsene utføres gjentatte ganger til tilstanden mislykkes.
While (condition) { Statement to be executed }
Gjør mens du løkker:
I gjør mens løkke , vil uttalelsen bli utført først, og deretter vil tilstanden bli sjekket. Hvis tilstanden er oppfylt, blir uttalelsen utført på nytt. Ellers vil utførelse komme ut av løkken.
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); } } }
Bytt uttalelse
Bytteerklæringen vil ha antall utførelser. Basert på verdien som inngås, vil bryteren være utført.
Her er verdien 8, saken 8 vil bli utført.
hvordan åpne 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åstand i Java
En påstand brukes for å teste antagelsen vi gjorde under programmeringen.
For eksempel, vi mottar innspill fra tredjepart. Vi antar at input ikke vil være null.
For å teste dette programmet brukes påstand.
Påstandsmetode: 1 påstand uttrykk;
Påstandsmetode: 2 påstå uttrykk1: uttrykk2;
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); } }

For å teste dette programmet, må påstanden være aktivert. For å aktivere påstand, bør en parameter legges til i løpet av konfigurasjonen.


Konklusjon
I denne opplæringen lærte vi om de grunnleggende konseptene som kreves for å gjøre et java-program. Vi utforsket datatyper, sløyfer, matriser og påstand.
Vår kommende veiledning vil forklare mer om Oops-konseptet i Java !!
PREV Opplæring | NESTE veiledning
Anbefalt lesing
- Java-distribusjon: Opprettelse og utføring av Java JAR-fil
- Java Virtual Machine: Hvordan JVM hjelper med å kjøre Java-applikasjoner
- Få tilgang til modifikatorer i Java - opplæring med eksempler
- Java Reflection Tutorial med eksempler
- Introduksjon til Java Programming Language - Video Tutorial
- JAVA-opplæring for nybegynnere: 100+ praktiske Java-videoveiledninger
- OOP Java: Introduksjon til objektorientert programmering i Java
- Bruke Java YourKit Profiler i JMeter