Je l'ai créé comme une feuille de triche qui vous permet de vérifier la syntaxe de base de Java.
System.out.println("Hello World");
//Lorsqu'une chaîne de caractères et une valeur numérique sont sorties ensemble, la valeur numérique est automatiquement convertie en chaîne de caractères.
Ststem.out.println("je" + 20 + "je suis vieux");
//J'ai 20 ans mais sortie
//Commenter
Les types tels que les chaînes et les entiers sont appelés types de données Chaîne: chaîne Entier: int
//Déclarer dans l'ordre des noms de variables de type de données
String name;
//Attribuer une valeur à une variable
name = "Sato";
//Sato est sorti
System.out.println(name);
La définition et l'affectation des variables peuvent être effectuées en même temps.
//Remplacez la valeur de Sato par le nom de la variable dans le type de données String
String name = "Sato";
//Sato est sorti
System.out.println(name);
Ne peut pas être redéfini
//Définir le numéro de la variable
int number = 1;
//Une nouvelle définition du numéro de variable entraînera une erreur
int number = 1;
Une réaffectation est possible
//La valeur du nombre est 1
int number = 1;
//La valeur du nombre est 2(La valeur a été écrasée)
number = 2;
//Remplacez 1 par le nombre
int number = 1;
//Utilisez la valeur d'origine de 1 et réaffectez le nombre obtenu en ajoutant 1 au nombre.
number = number + 1;
//2 est la sortie
System.out.println(number);
Il y a une abréviation pour cette écriture
number += 1; //number = number + 1;
number -= 1; //number = number - 1;
number *= 1; //number = number * 1;
number /= 1; //number = number / 1;
number %= 1; //number = number % 1;
Vous pouvez spécifier le type de force lorsque le type souhaité est différent du type de la variable. C'est ce qu'on appelle un «casting».
int number1 = 1;
int number2 = 2;
System.out.println((double)number1 / number2);
//(double)Le numéro 1 avec est forcé à 1.Converti en 0
if Forme de base de l'instruction if
if(Expression conditionnelle 1){
Traitement à exécuter si l'expression conditionnelle 1 est vraie
} else if(Expression conditionnelle 2){
Traitement à exécuter si l'expression conditionnelle 2 est vraie
} else {
Traitement à exécuter si toutes les conditions ci-dessus sont fausses
}
switch
Forme de base de l'instruction switch
break
est une description requise pour sortir de l'instruction switch. Sans cela, tous les traitements seront exécutés.
switch (En traitement){
valeur de cas 1:
Si la valeur de retour du processus est 1, le processus à exécuter
break;
valeur de cas 2:
Si la valeur de retour du processus est une valeur de 2, le processus à exécuter
break;
default:
Que faire si cela ne s'applique à aucun cas
break;
}
while Forme de base du while Le processus peut être répété tant que la condition est vraie. Si la condition n'est pas définie sur false un jour, elle bouclera indéfiniment.
while(conditions){
Traitement à exécuter si la condition est vraie
}
Exemple de description Si la valeur du nombre de variable est de 100 ou moins, traitement itératif qui génère ce nombre
int number = 1;
while(number <= 100){ //Renvoie vrai si le nombre est égal ou inférieur à 100
System.out.println(number); //Sortir la valeur du nombre
number ++; //Ajouter 1 au nombre
}
for Forme de base de pour
for(Définition variable;conditions;Mettre à jour la valeur){
Traitement à exécuter si la condition est vraie
}
Exemple de description Si la valeur du nombre de variable est de 100 ou moins, traitement itératif qui génère ce nombre
for(int number; number <= 100; number ++){
System.out.println(number);
}
En utilisant «if statement» et «break» dans le processus itératif, le processus peut être interrompu lorsqu'une condition spécifique est remplie.
//Traitement itératif qui génère un nombre si la valeur du nombre est de 100 ou moins
for(int number = 1; number <= 100; number ++){
//Si la valeur du nombre est 5 dans la branche conditionnelle, le processus itératif est interrompu de force.
if(number == 5){
break; //Arrêt forcé du traitement itératif
}
}
Vous pouvez ignorer le processus pour une valeur spécifique en utilisant l'instruction «if» et «continue» dans le processus itératif.
//Traitement itératif qui génère un nombre si la valeur du nombre est de 100 ou moins
for(int number = 1; number <= 100; number ++){
//Si la valeur du nombre est 5 dans la branche conditionnelle, le processus est ignoré et le processus itératif se poursuit.
if(number == 5){
continue; //Commencez la boucle suivante
}
System.out.println(number);
}
//Dans ce processus, il n'est pas émis uniquement lorsque la valeur est 5.
Les valeurs peuvent être affectées collectivement aux variables sous forme de tableau. Notez que le type de données a un «[]» pour représenter le tableau. Mettez également les valeurs entre «{}» et séparez chaque valeur par «,». Veillez à ne pas confondre «[]» avec «{}».
//Définir des nombres, qui est un tableau de nombres
int[] numbers = {1, 2, 3, 4, 5};
Le tableau reçoit un «numéro d'index». Cela signifie l'ordre des valeurs dans le tableau, à partir de «0». Par exemple, le numéro d'index du premier élément du tableau est 0. Une valeur spécifique peut être récupérée en spécifiant le numéro d'index du tableau.
int[] numbers = {1, 2, 3, 4, 5};
//Spécifie le premier élément des nombres du tableau
System.out.println(numbers[0]);
//1 est la sortie
Une instruction for étendue est fournie en tant que processus itératif pour les tableaux Forme de base de la déclaration étendue
//Définir des nombres, qui est un tableau de nombres
int[] number = {1, 2, 3, 4, 5};
//Itérer avec pour tout en assignant les éléments des nombres à num un par un dans l'ordre
//Pour le traitement est effectué pour le nombre d'éléments dans le tableau
for(int num: numbers){
System.out.println(num);
}
//En conséquence, toutes les valeurs du tableau sont sorties
La méthode est un ensemble de processus.
Assurez-vous de le définir en classe.
En l'appelant, le traitement résumé par cette méthode peut être exécuté.
Vous pouvez renvoyer la valeur à l'appelant en spécifiant la valeur de retour avec return
.
Forme de base de la définition de méthode
public static Type de données de retour Nom de la méthode(Nom de l'argument du type de données){
Processus à exécuter
return Valeur à renvoyer comme valeur de retour
}
En principe, le même nom de méthode ne peut pas être défini. C'est parce que vous ne savez pas quelle méthode exécuter. Le même nom de méthode peut être défini si le type et le nombre d'arguments sont différents.
Les noms de classe commencent par une lettre majuscule.
Le fichier qui définit la classe est nom de classe.java
.
Lors de l'appel d'une méthode d'une autre classe, utilisez nom de classe.nom de méthode ()
.
Une classe est un concept orienté objet d'un dessin de conception d'objet.
Un enfant créé à partir du dessin de conception est appelé une instance.
class Main{
public static void main(String args[]){
//Classe d'utilisateurs sayHello()Appel de méthode
User.sayHello()
}
}
Les classes créées par d'autres sont appelées bibliothèques. La gamme de développement peut être élargie en utilisant la bibliothèque.
Faites lire le fichier pour que la bibliothèque puisse être utilisée. Certaines classes ont déjà été chargées et utilisées par Java lui-même.
//Charger la classe LocalDate
import java.LocalDate
class Main{
//réduction
}
Les choses dans le monde réel ont des informations et un comportement. Une classe est définie pour l'exprimer.
//Créer une instance de la classe Person avec le nom person
Person person = new Person();
Les informations dont dispose l'instance sont le «champ d'instance»
//Définition du champ d'instance
public String name;
//Définissez une valeur dans le champ d'instance
person.name() = "Sato";
this
Vous pouvez accéder à la valeur de votre propre champ d'instance en utilisant this
.
class Person {
//Définir le nom dans le champ d'instance
public String name;
//Définir le constructeur
Person(String name){
//Remplacez le nom reçu comme argument par le nom du champ d'instance
this.name = name;
}
}
Vous pouvez définir le processus à exécuter lors de la création d'une instance. Forme de base de la définition
class Person {
nom de la classe(Argument type de données Argument){
En traitement
}
}
Vous pouvez appeler un autre constructeur en utilisant this ()
.
En utilisant cela, il est possible de standardiser les pièces qui se chevauchent dans le constructeur.
//Vous pouvez sauter hors d'un autre constructeur et le définir avec ce constructeur.
this(argument, argument);
Le comportement d'une instance est appelé une «méthode d'instance». La méthode d'instance est définie dans la classe, mais elle appartient en fait à l'instance. Je n'ai pas besoin de «statique»
public void hello(){
System.out.println("hello");
}
//Appel de la méthode d'instance
person.hell();
Les champs d'instance sont des valeurs appartenant à une instance, mais vous pouvez également définir des champs de classe appartenant à une classe. Notez que contrairement au champ instant, «static» est obligatoire. Forme de base du champ de classe
class Person {
nom du champ de classe de type de données statique public;
}
L'accès au champ de classe se fait avec nom de classe.nom de champ de classe
.
nom de la classe.Nom du champ de classe
Vous pouvez masquer les éléments que vous ne souhaitez pas réécrire.
Pour le rendre inaccessible depuis l'extérieur de la classe, spécifiez private
.
Spécifiez public
pour le rendre accessible depuis l'extérieur de la classe.
Défini comme une méthode pour récupérer en toute sécurité la valeur spécifiée en privé. Il est courant d'utiliser «get field name».
Une méthode définie pour réécrire la valeur spécifiée en privé de l'extérieur. Il est courant d'utiliser «définir le nom du champ».
Recommended Posts