Maison >Java >javaDidacticiel >Comment ressaisir en Java
La ré-saisie en Java est divisée en 3 étapes : créer un objet Scanner, effacer le tampon (scanner.nextLine()), attendre une nouvelle entrée (scanner.nextLine()). Utilisez la méthode Scanner appropriée pour lire les données en fonction du type d'entrée (par exemple, nextLine(), nextInt()).
Retaper en Java
Comment retaper du contenu dans un programme Java ?
En Java, vous pouvez utiliser la classe Scanner
pour lire les entrées de l'utilisateur depuis la console. La nouvelle saisie implique d'effacer les données précédemment saisies et d'attendre une nouvelle saisie. Scanner
类从控制台读取用户输入。重新输入涉及清除以前输入的数据并等待新输入。
步骤:
创建 Scanner
对象:
<code class="java">Scanner scanner = new Scanner(System.in);</code>
读取以前的输入(可选):
<code class="java">String previousInput = scanner.nextLine();</code>
清除缓冲区:
<code class="java">scanner.nextLine(); // 清除先前输入</code>
等待新输入:
<code class="java">String newInput = scanner.nextLine();</code>
代码示例:
<code class="java">import java.util.Scanner; public class ReInputExample { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("Enter your name:"); String name = scanner.nextLine(); // 清除缓冲区 scanner.nextLine(); System.out.println("Enter your age:"); int age = scanner.nextInt(); // 打印结果 System.out.println("Name: " + name); System.out.println("Age: " + age); } }</code>
注意事项:
Scanner
方法(例如,nextLine()
、nextInt()
)。nextInt()
或 nextDouble()
等方法,而不是 nextLine()
Scanner
: 🎜🎜rrreee🎜Scanner
appropriée en fonction du type d'entrée (par exemple, nextLine()
, nextInt()
). 🎜nextInt()
ou nextDouble()
au lieu de nextLine()
. 🎜🎜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!