Introduction au contrôle des processus Java
Recommandations d'apprentissage gratuites : Tutoriel de base Java
- 1. Scanner d'interaction utilisateur
- 2. Structure séquentielle
- 3. Structure de sélection
-
- si structure de sélection radio
- si structure à double sélection
- si structure à sélection multiple
- Structure imbriquée si
- changer de structure à sélection multiple
1. Scanner d'interaction utilisateur
- Dans la syntaxe de base que nous avons apprise auparavant, nous n'avons pas réalisé l'interaction entre les programmes et les personnes, mais Java Nous disposons d'une classe d'outils telle que nous pouvons obtenir la contribution de l'utilisateur. java.util.Scanner est une nouvelle fonctionnalité de Java5
我们可以通过Scanner类来获取用户的输入
- Syntaxe de base
Scanner s = new Scanner(System.in);
- Obtenir une entrée via les méthodes next() et nextLine() du. Classe Scanner Pour les chaînes, avant de lire, nous devons généralement utiliser hasNext() et hasNextLine() pour déterminer s'il y a encore des données d'entrée.
N'oubliez pas de saisir scanner.close()
à la fin du programme pour fermer le scanner afin de réduire l'utilisation des ressources
2. Structure de séquence
- La structure de base de JAVA est la structure séquentielle Sauf indication contraire, elle sera exécutée phrase par phrase dans l'ordre.
- La structure séquentielle est l'algorithme de structure le plus simple.
- Entre les relevés et entre les cases s'effectuent dans l'ordre de haut en bas. Il est composé de plusieurs étapes de traitement qui sont exécutées en séquence,
它是任何一个短发都离不开的一种基本算法结构。
3. . Sélectionnez la structure
si la structure radio
Nous devons souvent juger si quelque chose est réalisable, puis nous l'exécutons. Un tel processus est exprimé dans le programme avec une instruction if
syntaxe
if(布尔表达式){ //如果布尔表达式为true将执行的语句}
if double choix. structure
Scénario : L'entreprise veut acquérir un logiciel Succès : payer quelqu'un 1 million de yuans Échec : trouver quelqu'un pour le développer vous-même.
Dans ce scénario, il est impossible d'utiliser un if. Nous avons besoin de deux jugements et d'une double structure de sélection (
if-else
)
Syntaxe :
if(布尔表达式){ //如果布尔表达式的值为true}else{ //如果布尔表达式的值为false}
si structure à choix multiples
Scénario : Il peut y avoir plusieurs choix tels que ABCD dans la situation réelle, il existe des jugements à plusieurs niveaux par intervalles. Par exemple, 90-100 est A, 80-90 est B..., souvent dans la vie, nous avons plus que deux choix, nous avons donc besoin d'une structure à choix multiples pour faire face à de tels problèmes !
Syntaxe :
if(布尔表达式1){ //如果布尔表达式 1的值为true,则执行}else if(布尔表达式2){ //如果布尔表达式 2的值为true,则执行}else if(布尔表达式3){ //如果布尔表达式 3的值为true,则执行}else{ //如果以上布尔表达式都不为true,执行代码}
Imbriqué si structure
C'est il est légal d'utiliser des instructions if...else imbriquées. Cela signifie que vous pouvez utiliser une instruction if ou else if dans une autre instruction if ou else if. Vous pouvez imbriquer des instructions else if...else like if.
Grammaire :
if(布尔表达式1){ //如果布尔表达式 1的值为true,执行 if(布尔表达式2){ //如果布尔表达式 2的值为true,执行 }}
Vous réfléchissez ? Nous devons trouver un nombre entre 1 et 100 (indice : dichotomie)
changer de structure à choix multiples
- beaucoup Une autre implémentation de la structure de sélection est l'instruction switch case.
- L'instruction switch case détermine si une variable est égale à une valeur dans une série de valeurs, et chaque valeur devient une branche.
- Le type de variable dans l'instruction switch peut être :
- byte, short, int ou char
从Java SE 7开始,switch支持字符串String类型了
- Dans le même temps, les étiquettes de cas doivent être des constantes de chaîne ou des littéraux.
switch(expression){ case value: //语句 break; case value: //语句 break; //你可以有任意数量的case语句 default://可选 //语句}
Suivez le dossier et trouvez-le Nous avons construit le package avant d'écrire le code et avons trouvé le fichier de classe
Nous ne pouvions pas coller le fichier directement depuis IDEA, nous devions donc trouver le dossier où. le fichier java a été stocké et directement mis le fichier de classe dans
Résumé :
Chaque objet a son propre hashCode, chaque caractère chinois a sa valeur de hachage correspondante, puis IDEA utilise la valeur de hachage pour le jugement et la comparaison
Une fois le code compilé, le bytecode est exécuté comme (photo ci-dessus)
Lancez directement le fichier de classe vers Vous pouvez voir sa source code dans IDEA (une méthode de décompilation simple et violente). Si vous souhaitez télécharger d'autres outils de décompilation, vous pouvez Baidu
pour voir plus de code source !
Plus de recommandations d'apprentissage connexes : les bases de Java
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Guide du nombre parfait en Java. Nous discutons ici de la définition, comment vérifier le nombre parfait en Java ?, des exemples d'implémentation de code.

Guide du générateur de nombres aléatoires en Java. Nous discutons ici des fonctions en Java avec des exemples et de deux générateurs différents avec d'autres exemples.

Guide de Weka en Java. Nous discutons ici de l'introduction, de la façon d'utiliser Weka Java, du type de plate-forme et des avantages avec des exemples.

Guide du nombre de Smith en Java. Nous discutons ici de la définition, comment vérifier le numéro Smith en Java ? exemple avec implémentation de code.

Dans cet article, nous avons conservé les questions d'entretien Java Spring les plus posées avec leurs réponses détaillées. Pour que vous puissiez réussir l'interview.

Java 8 présente l'API Stream, fournissant un moyen puissant et expressif de traiter les collections de données. Cependant, une question courante lors de l'utilisation du flux est: comment se casser ou revenir d'une opération FOREAK? Les boucles traditionnelles permettent une interruption ou un retour précoce, mais la méthode Foreach de Stream ne prend pas directement en charge cette méthode. Cet article expliquera les raisons et explorera des méthodes alternatives pour la mise en œuvre de terminaison prématurée dans les systèmes de traitement de flux. Lire plus approfondie: Améliorations de l'API Java Stream Comprendre le flux Forach La méthode foreach est une opération terminale qui effectue une opération sur chaque élément du flux. Son intention de conception est

Guide de TimeStamp to Date en Java. Ici, nous discutons également de l'introduction et de la façon de convertir l'horodatage en date en Java avec des exemples.

Les capsules sont des figures géométriques tridimensionnelles, composées d'un cylindre et d'un hémisphère aux deux extrémités. Le volume de la capsule peut être calculé en ajoutant le volume du cylindre et le volume de l'hémisphère aux deux extrémités. Ce tutoriel discutera de la façon de calculer le volume d'une capsule donnée en Java en utilisant différentes méthodes. Formule de volume de capsule La formule du volume de la capsule est la suivante: Volume de capsule = volume cylindrique volume de deux hémisphères volume dans, R: Le rayon de l'hémisphère. H: La hauteur du cylindre (à l'exclusion de l'hémisphère). Exemple 1 entrer Rayon = 5 unités Hauteur = 10 unités Sortir Volume = 1570,8 unités cubes expliquer Calculer le volume à l'aide de la formule: Volume = π × r2 × h (4
