gpt4 book ai didi

java - 代码依赖于控制台

转载 作者:行者123 更新时间:2023-12-01 13:42:28 24 4
gpt4 key购买 nike

我需要一些有关我在互联网上找到的代码的帮助,代码如下:

import java.util.Scanner; 

class login {
public static void main(String args[]){
Scanner luci = new Scanner(System.in);
String idInput;
System.out.println("Username: ");
idInput = luci.nextLine();
String passwordInput;
System.out.print("Password: ");
passwordInput = luci.nextLine();

if(passwordInput.equals("PASSWORD_GOES_HERE") && (idInput.equals("USERNAME_GOES_HERE"))){
System.out.println("Authentification complete!");
} else {
System.out.println("Wrong ID or Password!");
}
}
}

当我在 Netbeans 中运行这段代码时,它工作得很好,但是有一个问题,它依赖于控制台,您需要在控制台中为其提供登录信息。有什么方法可以让这段代码在外部工作Netbeans 的?

最佳答案

您可以将结果存储在字符串变量中并将其写入文件,而不是将其打印到控制台,如下所示:

    String s;

if (passwordInput.equals("PASSWORD_GOES_HERE")
&& (idInput.equals("USERNAME_GOES_HERE"))) {

s="Authentification complete!";

} else {
s="Wrong ID or Password!";

}

try {
JFileChooser chooser = new JFileChooser("Select file name");
int option = chooser.showSaveDialog(foo);
if (option == JFileChooser.APPROVE_OPTION) {
new PrintStream(new FileOutputStream(chooser.getSelectedFile().getCanonicalPath())).print(s);
}

} catch (Exception e) {
e.printStackTrace();
}

关于java - 代码依赖于控制台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20606129/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com