java datatypes loops
Java grundlæggende koncepter:
I den foregående vejledning så vi en introduktion til Java platform.
I denne vejledning vil vi se følgende grundlæggende begreber:
hvordan man sender arrays i java
- Java datatyper
- Java-sløjfer: Til løkke , Mens løkke For hver løkke.
- Java Arrays
- Skift sag i Java
- Java-påstand
Anbefalet Læs => En komplet guide til Java
Se nedenstående videovejledning om:
Datatyper, sløjfer, arrays, switch og påstande i Java:
Variabler og datatyper i Java:
Datatyper
Datatypen er nyttig til lagring af data og angivelse af datastørrelse og -type.
Der er to typer data tilgængelige i Java:
- Primitiv
- Ikke-primitiv / objekttype.
I Java skal alle variablerne erklæres, inden de bruges.
For eksempel, int a = 1 ; Her insisterer vi kompilatoren på, at “a” findes, og den initialiseres med værdi 1. Baseret på denne datatype ( int ), tildeler compileren hukommelse.
Primitive datatyper
- Char: Det er et enkelt 16-bit Unicode-tegn.
- Boolsk: Det er en bit, og dette kan have sande og falske værdier.
- Byte: Byte er 8-bit tos komplement heltal. Dette er hovedsageligt nyttigt i store arrays for at spare hukommelse, og dets rækkevidde er fra -128 til 128.
- Kort: Denne type er også mere nyttig til at gemme hukommelse i store arrays, og det er 16-bit to's komplement signerede heltal.
- Int : 32-bit signeret to-komplement.
- Lang: 64-bit to's komplement.
Flydende datatyper
flyde og dobbelt: Float er 32-bit flydepunkt med en enkelt præcision. Dobbelt er 64-bit dobbelt præcision flydende nummer.
Datatyper Område
DATATYPE | DEFUALTVÆRDI | STØRRELSE | EKSEMPEL LITERALER | RÆKKEVIDDE |
---|---|---|---|---|
flyde | 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 | sandt falsk | - | |
byte | 0 | 8 bit | (ingen) | -128 til 127 |
char | 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.223.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 til 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, der kan indeholde et fast antal værdier af den samme datatype. Arrayet kan oprettes med et nyt nøgleord.
Int array = new int[5];
Her er typen af array int og længden er 5.
Længden af arrayet skal initialiseres, mens en array oprettes.
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øjfer
Sløjfer bruges normalt til at udføre det samme sæt instruktioner i mange gange.
For eksempel, Hvis du vil udskrive “software test help blog” sætning fem gange, skal du angive sådan.
Uden sløjfer:
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 sløjfer:
public static void main (String [] args) { for (int i=0; i<5; i++) { System.out.println(“software testing help blog”); } }
For loop er nyttigt til iterering af værdier.
Til løkke:
for (initialization; termination; increment) { statement(s)}
Mens Loop:
Mens Loop først kontrollerer den boolske tilstand, og hvis denne betingelse er sand, udføres udsagnene gentagne gange, indtil betingelsen mislykkes.
While (condition) { Statement to be executed }
Gør mens løkke:
bedste gratis anti spyware til pc
I gør mens sløjfe , erklæringen udføres først, og derefter kontrolleres tilstanden. Hvis betingelsen er sand, udføres erklæringen igen. Ellers kommer udførelse ud af sløjfen.
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); } } }
Skift erklæring
Switch-erklæringen vil have antallet af udførelse. Baseret på værdiindgangen udføres switch-sagen.
Her er værdien 8, sagen 8 udføres.
c ++ tilfældigt tal mellem
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 bruges til at teste den antagelse, vi kom med under programmeringen.
For eksempel, vi modtager input fra tredjepart. Vi antager, at input ikke ikke er nul.
For at teste dette program anvendes påstand.
Påstandsmetode: 1 hævde udtryk;
Påstandsmetode: 2 hævder ekspression1: ekspression2;
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 at teste dette program skal påstanden være aktiveret. For at aktivere påstand skal der tilføjes en parameter i kørselskonfigurationen.
Konklusion
I denne vejledning lærte vi om de grundlæggende begreber, der kræves for at lave et java-program. Vi udforskede datatyper, sløjfer, arrays og påstand.
Vores kommende tutorial forklarer mere om Oops-konceptet i Java !!
PREV-vejledning | NÆSTE vejledning
Anbefalet læsning
- Java-implementering: Oprettelse og udførelse af Java JAR-fil
- Java Virtual Machine: Hvordan JVM hjælper med at køre Java-applikationer
- Adgang modifikatorer i Java - vejledning med eksempler
- Java Reflection Tutorial med eksempler
- Introduktion til Java-programmeringssprog - Video-tutorial
- JAVA-vejledning til begyndere: 100+ praktiske Java-videovejledninger
- OOP Java: Introduktion til objektorienteret programmering i Java
- Brug af Java YourKit Profiler i JMeter