Maison >Java >javaDidacticiel >Qu'est-ce que l'instruction d'entrée et de sortie Java ?
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.
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);//按格式输出 } }
Flux d'entrée
L'entrée Java doit s'appuyer sur la classe Scanner :
import java.util.Scanner;
Si une entrée est requise, déclarez d'abord un objet Scanner :
Scanner s = new Scanner(System.in);
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(); // 关闭输入流,若没有关闭则会出现警告 } }
La sortie est la suivante :
请输入名字:梁 十 安 梁 十 安 请输入年龄:18 18 请输入体重:70.5 70.5 请输入学校:xxx大学 阿斯顿 xxx大学
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!