Recommandations d'apprentissage gratuites : Tutoriel de base Java
1. Scanner d'interaction utilisateur
我们可以通过Scanner类来获取用户的输入
Scanner s = new Scanner(System.in);
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
它是任何一个短发都离不开的一种基本算法结构。
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}
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,执行代码}
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)
从Java SE 7开始,switch支持字符串String类型了
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!