Maison > Java > javaDidacticiel > Qu'est-ce que l'instruction d'entrée et de sortie Java ?

Qu'est-ce que l'instruction d'entrée et de sortie Java ?

青灯夜游
Libérer: 2020-10-21 15:59:53
original
23495 Les gens l'ont consulté

En Java, l'instruction d'entrée est "Méthode série Scanner object.next()", par exemple "Scanner object.nextLine()" représente la chaîne d'entrée ; l'instruction de sortie est "System.out.println( )" , "System.out.print()", etc.

Qu'est-ce que l'instruction d'entrée et de sortie Java ?

Pour ceux qui répondent souvent aux questions sur l'ordinateur, ils doivent d'abord résoudre les méthodes d'entrée et de sortie. Les flux d'entrée et de sortie de Java ne seront exposés que dans. la dernière partie du processus d'apprentissage Java. , mais nous pouvons maîtriser certaines méthodes d'entrée et de sortie simples et couramment utilisées

Flux de sortie

Il existe trois instructions de sortie couramment utilisées. en java :

  • System.out.println();//Impression avec une nouvelle ligne, elle sera automatiquement renvoyée après la sortie

  • System.out .print();//Imprimer sans nouvelle ligne

  • System.out.printf();//Sortie selon le format

Exemple de sortie

public class test {
    public static void main(String []args){
    
    System.out.println(1111);//换行打印,输出后自动换行
    System.out.print(1111);//不换行打印
    System.out.printf("分数是:%d",88);//按格式输出
    }
}
Copier après la connexion

Flux d'entrée

L'entrée Java doit s'appuyer sur la classe Scanner :

 import java.util.Scanner;
Copier après la connexion

Si une entrée est requise, déclarez d'abord un objet Scanner :

Scanner s = new Scanner(System.in);
Copier après la connexion

Scanner est attaché au flux d'entrée System.in, après avoir déclaré l'objet Scanner, vous devez utiliser la série de méthodes next() pour spécifier le type d'entrée lors de la saisie, tel qu'un entier d'entrée, une chaîne d'entrée, etc. .

Série de méthodes next() couramment utilisées :

  • nextInt() : saisissez un entier

  • nextLine() : saisissez une chaîne de caractères

  • nextDouble() : saisie d'un nombre en double précision

  • next() : chaîne de saisie (utiliser l'espace comme séparateur).

Exemple de saisie

import java.util.Scanner;
public class test {
    Scanner s = new Scanner(System.in);  // 声明Scanner的一个对象
    System.out.print("请输入名字:");
    String name = s.nextLine();
    System.out.println(name);
    
    System.out.print("请输入年龄:");
    int age = s.nextInt();
    System.out.println(age);
    
    System.out.print("请输入体重:");
    double weight = s.nextDouble();
    System.out.println(weight);
    
    System.out.print("请输入学校:")
    String school = s.next();
    System.out.println(school);
    
    s.close();    // 关闭输入流,若没有关闭则会出现警告
    }
}
Copier après la connexion

La sortie est la suivante :

请输入名字:梁 十 安
梁 十 安
请输入年龄:18
18
请输入体重:70.5
70.5
请输入学校:xxx大学 阿斯顿
xxx大学
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal