Grammaire de base Java

Un article sorti en exclusivité le 09 octobre 2017. J'ai fait référence à "** Introduction à Java qui peut être comprise clairement **".

Construire un environnement de développement

Java SE de Oracle, IntelliJ de JET BRAINS DL et installez IDEA. L'éditeur Atom est également utile.

Questions de base

Déclaration de variable

Main.java


public class Main{
    public static void main(String args[]){
nom de variable int=valeur;
nom de la constante int final=valeur; //Les noms des constantes sont en majuscules
    }
}
Classification Nom du modèle Les données stockées
entier long Gros
int d'habitude
byte -128 ~ 127
Fraction double d'habitude
float ambigu
Valeur booléenne boolean true / false
lettre String Chaîne
char Un personnage

opérateur

Main.java


int age = 15;
opérateur une fonction Direction de l'évaluation
++ Côté gauche=Côté gauche+ 1 ->
-- Côté gauche=Côté gauche- 1 ->
* Multiplier ->
/ division ->
% Division excédentaire ->
+ Ajouter ->
Concaténation de chaînes ->
- Soustraire ->
= Substitution <-
+= Côté gauche=Côté gauche+côté droit <-
"Côté gauche" = "Côté gauche" + "côté droit" <-
-= Côté gauche=Côté gauche-côté droit <-
*= Côté gauche=Côté gauche*côté droit <-
/= Côté gauche=Côté gauche/côté droit <-
%= Côté gauche=Côté gauche%côté droit <-

Exécution des instructions de base

Main.java


//Sortie écran(Avec sauts de ligne)
System.out.println("Chaîne");
//Sortie écran(Aucun saut de ligne)
System.out.print("Chaîne");
//Convertir des chaînes en nombres
int n = Integer.parseInt(Chaîne);
//Génération aléatoire
int r = new java.util.Random().nextInt(limite supérieure);
//Accepter les entrées du clavier
String m = new java.util.Scanner(System.in).nextLine();
int n = new java.util.scanner(System.in).nextInt(); 

Branche conditionnelle

opérateur

opérateur sens
== Côté gauche=côté droit
!= Côté gauche ≠ côté droit
> Côté gauche>côté droit
< Côté gauche>côté droit
>= Côté gauche ≧ côté droit
<= Côté gauche ≤ côté droit
&& Expression conditionnelle 1 ∨ Expression conditionnelle 2
|| Expression conditionnelle 1 ∧ Expression conditionnelle 2

Instruction If-ElseIf-Else - Branche Branch

Main.java


if (Expression conditionnelle 1) {
Bloc 1
} else if(Expression conditionnelle 2) {
Bloc 2
} else {
Bloc 3
}

Instruction Switch

Lors de l'évaluation ** d'une correspondance entre les côtés gauche et droit de ** entiers, chaînes de caractères et caractères **, l'instruction If-ElseIf-Else peut être réécrite comme une instruction Switch.

Main.java


switch(Valeur de la condition) {
valeur de cas 1:
Processus 1
valeur de cas 2:
Processus 2
        break; //Suspendre le processus lui-même
    default:
Traitement par défaut
}

Répéter l'instruction Do-While

Main.java


do{
bloquer
}while (Expression conditionnelle) {
bloquer
}

Pour déclaration

Lorsque vous connaissez le nombre d'itérations, vous devez utiliser l'instruction For.

Main.java


for (int i = 0; i < 10; i++) {
bloquer
    if (i == 7) {
        continue; //Annuler le tour actuel
    }
}

while (true) {
bloquer//boucle infinie
    for (;;) {
bloquer//boucle infinie
    }
}

Tableau

Main.java


int[]Nom de la séquence= {Valeur 0,Valeur 1...Valeur n}
Nom de la séquence= null; //Couper le tableau
Nombre d'éléments dans le tableau int=Nom de la séquence.length;

//Instruction Extended For
for(int Nom de variable arbitraire:Nom de la séquence) {
bloquer
}

Recommended Posts

Grammaire de base Java
Grammaire Java de base
Grammaire de base Java
Grammaire de base Java
Connaissances de base Java 1
[Java] Structure de base
[Java] [Basic] Glossaire
Exercice Java [basique]
[Java] J'ai personnellement résumé la grammaire de base.
Grammaire Java de base à connaître en premier
À propos de la grammaire de base Android
mémo de connaissances de base java
Manipulation de base de la date Java
Conventions de dénomination Java de base
Mémo d'apprentissage Java (basique)
[Java] Notes de méthode de base
Types de données de base Java
Concepts de base Java OOps
Contenu d'apprentissage de base Java 7 (exception)
Authentification de base avec Java 11 HttpClient
Contenu d'apprentissage de base Java 5 (qualificatif)
[Java] Thymeleaf Basic (Spring Boot)
Revue Java ① (étapes de développement, grammaire de base, variables, types de données)
Java
Java
Présentation de JavaScript et syntaxe de base
Contenu d'apprentissage de base Java 8 (API Java)
[Débutant] Description du "tableau" de base Java
Contenu d'apprentissage de base Java 4 (répétition)
[Java] Termes de base en programmation
Nouvelle syntaxe pour les instructions Java 12 Switch
[Java] Types de base et notes d'instructions
Contenu d'apprentissage de base Java 3 (opérateur / opérateur ternaire)
Types de données de base et types de référence (Java)
Utilisation de base de Java Facultatif Partie 1
Contenu d'apprentissage de base Java 2 (array / ArrayList)
Flux de traitement de base de Java Stream
Types de données de base et types de référence Java
[Connaissance de base de Java] Portée des variables
[Java] Types d'exception et traitement de base
Structure de base du code source Java
Apprendre Java (0)
Étudier Java ―― 3
[Java] tableau
Profilage avec Java Visual VM ~ Utilisation de base ~
Java protégé
[Java] Annotation
Module [Java]
Étudier Java ―― 9
Java scratch scratch
Astuces Java, astuces
Méthodes Java
Méthode Java
java (constructeur)
Tableau Java
[Java] ArrayDeque
java (remplacement)
java (méthode)