Computing">
Guide rapide des opérateurs Java
Guide rapide des opérateurs Java
[ default : default :
déclaration; ] [Link]( Conversions Numériques Java :
Vous n'avez pas sélectionné 0 ou 1. Les conversions élargissantes sont effectuées implicitement.
} } double x; int y = 100;
L'"expression" et "constante-int" sont généralement de type int ou char. Java SE 7 x = y; // la valeur de y est implicitement convertie en double.
ajoute la possibilité d'utiliser un. Narrowingconversions must be done explicitly using a cast.
Utilisez le mot-clé break pour sortir de la structure (évitez de "cascader" dans d'autres) double x = 100; int y;
cas). y = (int) x; // valeur de x explicitement convertie en int
Utilisez le mot-clé default pour fournir un cas par défaut si aucun des cas Dans les expressions mixtes, la conversion numérique se fait implicitement.
les expressions correspondent (similaire à l'« else » final dans une instruction if-else-if). le double est le type de données le plus "élevé", le byte est le plus "bas".
Guide de Référence Rapide Java Last Update: Friday, February 8, 2013
Sélection simple //créer un tableau de 3 éléments définis avec les valeurs de la liste d'initialisation. chercher, trier, copier
Une condition int monTableau[] = { 1, 2, 3 }; comparer pour l'égalité, etc.
String stooges[ ] = { "Moe", "Larry", "Curly" };
Sélection de composés int num[ ];…<instructions>….
Conditions multiples jointes attribuer la valeur du premier élément de myArray à la variable entière x.
avec des opérateurs AND / OR int x = monTableau[0]; Créez un nouvel initialisé
//assign value of the last element in myArray to the integer variable y. tableau et assigner à num.
Bouclage : num = nouveau int[ ]{[Link].5};
int y = myArray[ [Link]-1 ];
JavaPréalablesBoucles
Le test précède le corps de la boucle Tous les tableaux ont un champ public nommélongueurqui contient le nombre d'éléments dans le tableau.
tandis que Étant donné cette déclaration : int x[][][];
pour
JavaPost-boucle de test [Link] est le nombre d'éléments dans le tableau dans la première dimension.
Le test suit le corps de la boucle longueur de x[m] est le nombre d'éléments pour un tableau spécifique dans la deuxième dimension.
x[m][n].longueur est le nombre d'éléments pour un tableau spécifique dans la troisième dimension.
faire-jusqu'à
Contrôle de boucle : Méthodes Java : <type> <nom-de-méthode> ( [ <type> paramètre1, [ <type> paramètre2, … ] ] )
3 types d'expressions qui Les programmes procéduraux simples en Java contiendront le mot-clé statique et peuvent également contenir le mot-clé
sont utilisés pour contrôler les boucles :
public. Les méthodes qui ne renverront pas de valeur auront le type de retour void dans l'en-tête de la méthode.
initialisation ( init )
public static void printHeadings() //aucun paramètre, le type de retour est void
test
mettre à jour { <method body> }
Boucles contrôlées par un compteur, static void printDetailLine( String name, int number, double gpa) // 3 paramètres, le type de retour est void
c'est-à-dire des boucles définies, travaillent avec { <corps de méthode> }
variable de contrôle de boucle (lcv)
intgetCount( ) //pas de paramètres, le type de retour est int
Boucles contrôlées par un sentinelle, { <method body> }
c'est-à-dire les boucles indéfinies, travaillent
avec une valeur de sentinelle publicdoublemax( doublex, doubley) //2 paramètres, le type de retour est double
{ <corps de méthode> }
Sortie précoce de boucle Java :
Lorsqu'une méthode est appelée, les données sont passées aux paramètres (s'il y en a) à l'aide des arguments.
instruction break
Remarque : l'instruction break peut //Arguments: "Jack Wilson", 100, 3.50 passed to Parameters: name, number, gpa for Method:
être utilisé avec un interrupteur imprimerLigneDétail (voir l'en-tête de méthode ci-dessus) :imprimerLigneDétail( "Jack Wilson", 100, 3.50);
déclaration ou aloopin Une méthode peut être déclarée avec un paramètre de longueur variable. Il doit s'agir du dernier paramètre.
[Link] boucles peuvent également utiliser
déclaré. La syntaxe de la déclaration est <type>...<nom-du-paramètre>.
une déclaration continue.
Exemples int...
: nombres, double... valeurs, String... noms //créationde tableau implicite