Lisez part1, ou si vous connaissez l'instruction if en Java pour le moment. De même, lors de la création d'un fichier, ne laissez pas le nom du fichier et le nom de la classe tels quels. Si vous conservez le nom de la fonction que vous utilisez, vous obtiendrez une erreur.
Cette fois, sur la base de part1, nous prévoyons de gérer des parties non orientées objet telles que les instructions et la saisie de caractères.
Java a depuis un moment. C'est encore mieux si vous pouvez utiliser correctement les phrases d'exemple.
D'abord à partir de l'instruction for.
java/for.java
public class for
{
public static void main(String[] args)
{
System.out.println("1 au terminal~Sortie 5");
//Le type int i qui peut être utilisé dans l'instruction for est défini et utilisé pour le contrôle
for(int i = 1; i <= 5; i++) //i++Peut être ré-exécuté en ajoutant 1 à i lors d'une boucle avec
{
System.out.println(i);
}
}
}
Les points à noter dans l'instruction for sont les suivants.
Le délimiteur est une syntaxe, donc je pense qu'il ne peut pas être aidé. Le point est «comprendre et utiliser par vous-même». Par exemple, que se passe-t-il si la valeur initiale de int i dans l'instruction for est 0? Dans ce cas, nous voulons sortir un entier de "1 à 5", donc si la valeur initiale est définie sur 0, 0 sera également envoyé au terminal. De plus, si la condition «i <= 5» est définie sur «i <5», 5 ne sera pas émis. Comme vous pouvez le voir, l'instruction for est pratique, mais sachez que si vous spécifiez une plage incorrecte, une erreur inattendue se produira. Bien qu'elles ne soient pas mentionnées dans les notes, les variables ont le concept de ** portée **. Cela signifie que les variables définies à l'intérieur de ** "{}" (appelées blocs) ne peuvent être utilisées qu'à l'intérieur de ce bloc **. Par exemple, "int i" défini dans l'instruction for de ce programme provoque une erreur lors de la tentative d'utilisation de "System.out.println (i)" sous l'instruction for en dehors de l'instruction for.
Puis l'instruction while. C'est la même chose, mais notez que le jugement est légèrement différent.
java/while.java
public class while
{
public static void main(String[] args)
{
System.out.println("1 au terminal~Sortie 5");
int i = 1; //Définissez l'entier utilisé dans l'instruction while
while(i <= 5) //Exécuter tout le temps pendant cette condition
{
System.out.println(i);
i++; //Sinon, il bouclera indéfiniment
}
}
}
Les points à noter dans l'instruction while sont les suivants.
Contrairement à l'instruction for, qui permet de saisir des variables au moment de la définition de la condition, l'instruction while est écrite en premier. (Je ne pense pas pouvoir faire ça, mais je ne sais pas.)
** L'instruction for est "exécutée jusqu'à la condition de ..." **, tandis que l'instruction ** while est "exécutée tout le temps" **, donc l'utilisation est légèrement différente de l'instruction for. .. À titre d'exemple spécifique, lorsque vous écrivez un programme qui vous permet d'acheter du jus dans un distributeur automatique, s'il s'agit d'une déclaration while, vous pouvez facilement appliquer un programme qui vous permet d'acheter jusqu'à ce que vous manquiez d'argent. (Diable)
――Comment écrire et déplacer des phrases
Il existe deux façons de saisir des caractères en Java (par exemple, leur demander de calculer un entier) et de les placer dans une variable. Premier du premier.
java/Scanner.java
import java.util.Scanner; //Requis pour utiliser le scanner
public class Scanner
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in); //Préparez un scanner avec le nom "sc"
System.out.println("Entrez quelque chose");
String str = sc.next(); //Remplace le type de chaîne str pour le moment
/*int aaaa = sc.nextInt(); //Utilisez cette description pour int*/
System.out.println("Ce que vous avez entré" + str);
sc.close(); //Tapez une commande pour quitter après avoir utilisé sc
}
}
La fonction qui apparaît ici est "Scanner", qui affecte la chaîne de caractères d'entrée à String. Il peut également être converti en type entier et en type nombre réel. La première partie "import" est la partie qui doit être écrite pour appeler la fonction, sans laquelle le Scanner ne peut pas être utilisé. La fonction est "parce que je ne l'ai pas fait moi-même". Certains d'entre eux sont préparés comme la syntaxe de base de Java sans importation, vous pouvez donc les coder.
Il existe une autre méthode de saisie standard, donc je la décrirai également ici.
java/BufferedReader1.java
import java.io.*; //java.Lire toutes les fonctions dans io(C'est juste ennuyeux d'en écrire plus d'un)
public class BufferedReader
{
public static void main(String[] args)throws IOException //Traitement pour lever une exception
{
BufferedReader br = /*Déclarer "br" de type BufferedReader*/
new BufferedReader(new InputStreamReader(System.in)); //Une ligne est bien, mais c'est difficile à voir, donc les sauts de ligne
String str = br.readLine(); //Attribuer une entrée clavier à str en tant que type String
/*int aaaa = Integer.parseInt(str); //Insérez et utilisez cette instruction lors de la conversion en int*/
System.out.println(str); //Sortie vers le terminal
br.close(); //Décrit juste au cas où
}
}
En Java, "Scanner" et "Buffered Reader" peuvent être utilisés, et il est difficile d'écrire, mais Buffered Reader est plus rapide. Notez que lorsque vous utilisez Scanner ou BufferedReader, une erreur de compilation se produira à moins que vous n'écriviez d'abord une instruction d'importation pour la rendre utilisable. Aussi, écrivez un processus qui se termine lorsque vous l'utilisez ** comme "sc.close ();". Identique au nettoyage en réalité. Les exceptions seront décrites ultérieurement. Pour le moment, gardez-le ici avec "ce genre de chose". Les deux ne sont que partiellement écrits, veuillez donc vous référer à la documentation officielle. Tout est listé
Recommended Posts