Java输入任意长度的密码,输出反向的密码
时间: 2024-10-06 12:06:44 浏览: 24
在Java中,如果你想让用户输入任意长度的密码,并将其反转后输出,你可以创建一个简单的控制台程序,通过Scanner获取用户输入,然后利用StringBuilder或String数组来存储并反转字符串。这里是一个示例:
```java
import java.util.Scanner;
public class ReversePassword {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入您的密码:");
String password = scanner.nextLine(); // 获取用户的输入
StringBuilder reversedPassword = new StringBuilder(password).reverse();
String output = reversedPassword.toString();
System.out.println("反向密码是: " + output);
// 关闭Scanner
scanner.close();
}
}
```
在这个程序中,`System.in.readLine()`用于接收用户的键盘输入,`StringBuilder.reverse()`函数则用来反转字符串。运行程序后,用户将看到他们输入的密码的反向版本。
阅读全文