Entrée et sortie Java : guide du débutant

Entrée et sortie Java : guide du débutant

Dans n'importe quel langage de programmation, l'entrée et la sortie (E/S) sont un élément clé de l'interaction de l'utilisateur avec votre programme. L'entrée vous permet d'obtenir des données utilisateur tandis que la sortie vous permet de les afficher.





Comme avec la plupart des langages de programmation, le clavier est le périphérique d'entrée standard et l'écran est le périphérique de sortie standard.





Ce guide examine les fonctions d'E/S de base que vous pouvez exécuter avec Java.





Sortie Java

Pour afficher la sortie sur un écran, vous pouvez utiliser le println() méthode. Cette méthode est dans le Système classer.

Utilisez la syntaxe ci-dessous pour afficher les données :



System.out.println('Your output goes here.');

L'instruction ci-dessus montre un champ appelé dehors . C'est un statique publique champ qui accepte les données à sortir.

Vous devez également mettre des guillemets sur les données que vous souhaitez afficher. L'exception à cette règle est lorsque la valeur dans le System.out.println() l'instruction est une variable ou un nombre.





Voir l'exemple ci-dessous :

int t = 24;
System.out.println(t)
System.out.println(96)

La sortie pour 'int t = 24' est 24, pas t.





meilleure application photo pour windows 10

Java permet également d'effectuer des opérations arithmétiques à l'intérieur du println() méthode. Vous pouvez ajouter, soustraire, diviser ou utiliser le module avec cette méthode. Il est important de noter que vous n'êtes pas censé mettre de guillemets lorsque vous utilisez ces opérations arithmétiques. Cela obligera le compilateur Java à traiter l'expression comme une chaîne.

System.out.println((9*6)/5);

La sortie ci-dessus reçue est le résultat de l'expression arithmétique.

System.out.println('(9*6)/5');

La sortie que vous obtenez avec ce qui précède est l'expression arithmétique et non le résultat. Les println() n'est pas la seule méthode Java que vous pouvez utiliser pour générer des données. Les imprimer() méthode peut également être utilisé pour effectuer des opérations similaires à println() . La seule différence est que println() place le curseur sur la ligne suivante après l'impression, tandis que imprimer() laisse le curseur là où la sortie s'est arrêtée.

Opérateurs arithmétiques et d'affectation expliqués en Java

L'exemple de code entièrement fonctionnel ci-dessous devrait aider à ancrer les concepts ci-dessus.

public class Output {
public static void main(String[] args) {
int age = 20;
System.out.println('Java ');
System.out.println('Programming');
System.out.print('Java ');
System.out.print('Programming');
System.out.println('Java is more than ' + age + 'years old.'); // Line 8
}
}

La ligne 8 introduit l'opérateur de concaténation ( + ). Concaténer signifie rejoindre. Par conséquent, cet opérateur (+) est utilisé pour joindre différentes parties de la sortie.

De plus haut, rappelez-vous que les guillemets ne sont pas mis sur les variables à l'intérieur du System.out.println() déclaration. La ligne 8 montre comment l'opérateur de concaténation permet de remplir cette condition.

Entrée Java

Java fournit plusieurs façons d'obtenir des entrées utilisateur, mais le Scanner la classe est utilisée ici.

Pour accéder au Scanner classe, vous devez l'importer.

jouer de la musique depuis le téléphone dans la voiture
import java.util.Scanner;

Vous devez ensuite créer un objet du Scanner classer. Cet objet peut ensuite être utilisé pour saisir des données.

Scanner input = new Scanner ( System.in);

Ce qui précède va créer un objet appelé input. Voir l'exemple ci-dessous :

import java.util.Scanner;
class Output{
public static void main (String args[]){
Scanner input = new Scanner(System.in);
System.out.println('Enter an integer');
int n = input.nextInt(); // Line 5
if ((n%2)==0){
System.out.println('Your number is even');
}else{
System.out.println('Your number is odd');
input.close(); // Line 10
}
}}

Le code ci-dessus prend un entier d'un utilisateur et lui dit ensuite s'il est pair ou impair.

La ligne 5 montre la méthode nextInt() . Cette méthode est utilisée pour obtenir une entrée entière.

Si vous vouliez capturer un Chaîne de caractères , flotter , ou longue type de données, alors vous utiliseriez Suivant() , suivantFloat() , et suivantLong() méthodes respectivement.

Sur la ligne 10, il y a le proche() méthode. Il ferme le Scanner classer. Il est conseillé de toujours fermer le Scanner classe lorsque vous avez fini de l'utiliser.

Vous en savez maintenant plus sur l'entrée et la sortie sur Java

Dans le dernier exemple de code de cet article, le si déclaration a été utilisée. C'est l'une des trois structures de contrôle de programme en Java. En particulier, c'est une déclaration de sélection.

Les instructions de sélection sont importantes pour choisir un chemin d'exécution en fonction d'une condition vraie ou fausse. Et maintenant que vous en savez un peu plus sur les entrées et sorties en Java, pourquoi ne pas étendre vos connaissances sur ce langage de programmation dans d'autres domaines ?

Partager Partager Tweeter E-mail Guide du débutant sur les instructions de sélection Java

Les déclarations de sélection en Java sont un concept clé pour les débutants à apprendre pour tout cheminement de carrière en codage.

je ne peux pas entrer dans mon facebook
Lire la suite Rubriques connexes
  • La programmation
  • La technologie expliquée
  • Java
  • Langages de programmation
  • Conseils de codage
A propos de l'auteur Jérôme Davidson(22 articles publiés)

Jérôme est rédacteur chez MakeUseOf. Il couvre des articles sur la programmation et Linux. Il est également un passionné de crypto et garde toujours un œil sur l'industrie de la crypto.

Plus de Jerome Davidson

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner