java datatypes loops
Concepts de base Java:
Dans le tutoriel précédent, nous avons vu un introduction à Java Plate-forme.
Dans ce didacticiel, nous verrons les concepts de base suivants:
questions et réponses d'entretien python pour les testeurs
- Types de données Java
- Boucles Java: Pour boucle , Alors que la boucle , Pour chaque boucle.
- Tableaux Java
- Switch Case en Java
- Assertion Java
Lecture recommandée => Un guide complet pour Java
Regardez le didacticiel vidéo ci-dessous sur:
Types de données, boucles, tableaux, commutateurs et assertions en Java:
Variables et types de données en Java:
Types de données
Le type de données est utile pour stocker les données et spécifier la taille et le type de données.
Il existe deux types de données disponibles en Java:
- Primitif
- Type d'objet / non primitif.
En Java, toutes les variables doivent être déclarées avant de les utiliser.
Par exemple, int a = 1 ; Ici, nous insistons sur le fait que «a» existe et qu'il est paraphé avec la valeur 1. Basé sur ce type de données ( int ), le compilateur allouera de la mémoire.
Types de données primitifs
- Carboniser: Il s'agit d'un seul caractère Unicode 16 bits.
- Booléen: C'est un peu et cela peut avoir des valeurs vraies et fausses.
- Octet: L’octet est un entier complémentaire à deux de 8 bits. Ceci est principalement utile dans les grands tableaux pour économiser de la mémoire et sa plage va de -128 à 128.
- Court: Ce type est également plus utile pour économiser de la mémoire dans les grands tableaux et il s'agit d'un entier signé en complément à deux de 16 bits.
- Int : Complément à deux signé 32 bits.
- Longue: Complément à deux 64 bits.
Types de données à virgule flottante
flotter et doubler: Float est une virgule flottante simple précision 32 bits. Double est un nombre à virgule flottante double précision de 64 bits.
Plage de types de données
TYPE DE DONNÉES | VALEUR PAR DÉFAUT | TAILLE | EXEMPLE LITERALES | GAMME |
---|---|---|---|---|
flotter | 0,0f | 32 bits | 1,23e100f, -1,23e-100f, .3f, 3,14F | 3.40282347 x 10 38, 1.40239846 x 10 -45f |
booléen | 1 bit | vrai faux | - | |
octet | 0 | 8 bits | (rien) | -128 à 127 |
carboniser | u0000 | 16 bits | 'a', ' u0041', ' 101', '\', '' ',' n ',' ß ' | ' u0000' - ' uffff' |
court | 0 | 16 bits | (rien) | -32 768 à 32 767 |
int | 0 | 32 bits | -2, -1, 0, 1, 2 | -2 147 483 648 à 2 147 483 647 |
longue | 0L | 64 bits | -2L, -1L, 0L, 1L, 2L | -9,223,372,036,854,775,808 à 9,223,372,036,854,775,807 |
double | 0,0 j | 64 bits | 1.23456e300d, -1.23456e-300d, 1e1d | 1,7976931348623157 x 10 308, 4,9406564584124654 x 10 -324 |
Exemple de programme pour les types de données:
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); } }
Tableaux
C'est un objet qui peut contenir un nombre fixe de valeurs du type de données similaire. Le tableau peut être créé par un nouveau mot-clé.
Int array = new int(5);
Ici, le type de tableau est int et la longueur est 5.
La longueur du tableau doit être initialisée lors de la création d'un tableau.
le prouver c # réponses aux tests
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 Boucles
Les boucles sont généralement utilisées pour exécuter le même ensemble d'instructions plusieurs fois.
Par exemple, si vous voulez imprimer cinq fois la phrase «blog d'aide sur les tests de logiciels», vous devez spécifier comme ceci.
Sans boucles:
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”); }
Avec des boucles:
public static void main (String () args) { for (int i=0; i<5; i++) { System.out.println(“software testing help blog”); } }
La boucle For est utile pour itérer des valeurs.
Pour la boucle:
for (initialization; termination; increment) { statement(s)}
Alors que la boucle:
Alors que Loop vérifie d'abord la condition booléenne et si cette condition est vraie, les instructions seront exécutées à plusieurs reprises jusqu'à ce que la condition échoue.
While (condition) { Statement to be executed }
Boucle en boucle:
Dans le faire une boucle while , l'instruction sera exécutée en premier, puis la condition sera vérifiée. Si la condition est vraie, l'instruction sera à nouveau exécutée. Sinon, l'exécution sortira de la boucle.
do { Statements to be executed } while(condition);
Programme de démonstration 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); } } }
Instruction Switch
L'instruction switch aura le numéro d'exécution. Sur la base de l'entrée de valeur, le cas de commutation sera exécuté.
Ici, la valeur est 8, le cas 8 sera exécuté.
la passerelle par défaut n'est pas disponible Windows 10 continue de se produire
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); }
Assertion en Java
Une assertion est utilisée pour tester l'hypothèse que nous avons faite lors de la programmation.
Par exemple, nous recevons des informations de tiers. Nous supposons que l'entrée ne sera pas nulle.
Pour tester ce programme, une assertion est utilisée.
Méthode d'assertion: 1 expression d'affirmation;
Méthode d'assertion: 2 assert 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); } }

Pour tester ce programme, l'assertion doit être activée. Pour activer l'assertion, un paramètre doit être ajouté dans la configuration d'exécution.


Conclusion
Dans ce didacticiel, nous avons appris les concepts de base nécessaires pour faire un programme Java. Nous avons exploré les types de données, les boucles, les tableaux et les assertions.
Notre prochain tutoriel vous expliquera plus en détail le concept Oops en Java !!
Tutoriel PREV | Tutoriel SUIVANT
lecture recommandée
- Déploiement Java: création et exécution d'un fichier JAR Java
- Machine virtuelle Java: comment JVM aide à exécuter une application Java
- Modificateurs d'accès en Java - Tutoriel avec des exemples
- Tutoriel de réflexion Java avec des exemples
- Introduction au langage de programmation Java - Tutoriel vidéo
- Tutoriel JAVA pour les débutants: plus de 100 tutoriels vidéo Java pratiques
- OOP Java: Introduction à la programmation orientée objet en Java
- Utilisation de Java YourKit Profiler dans JMeter