Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java-如果用户没有';输入_Java_If Statement_Random - Fatal编程技术网

Java-如果用户没有';输入

Java-如果用户没有';输入,java,if-statement,random,Java,If Statement,Random,非常新的编码和开始与Java 我试图创建一个场景,其中用户正在创建用户名和密码。 我需要该程序接受用户输入的用户名和密码。如果用户没有输入用户名或密码,那么我需要该程序生成一个随机用户名和密码的随机数 我曾尝试在谷歌和youtube上搜索,但迄今为止都没有成功。这样做怎么样?正如@Nishant所建议的,使用UUID类确实可以解决您的问题。下面是一个示例代码: import java.util.UUID; import java.util.Random; class Test { //u

非常新的编码和开始与Java

我试图创建一个场景,其中用户正在创建用户名和密码。 我需要该程序接受用户输入的用户名和密码。如果用户没有输入用户名或密码,那么我需要该程序生成一个随机用户名和密码的随机数


我曾尝试在谷歌和youtube上搜索,但迄今为止都没有成功。

这样做怎么样?正如@Nishant所建议的,使用UUID类确实可以解决您的问题。下面是一个示例代码:

import java.util.UUID;
import java.util.Random;
class Test {
    //username and password are provided as command line arguments
    public static void main(String args[]) {
        String uname = "";
        long pwd = -1;
        switch (args.length) { //check if agruments are provided
            case 0:
                {
                    //get a random ID and convert it to String
                    uname = UUID.randomUUID().toString();
                    pwd = new Random().nextLong();
                    break;
                }
            case 1:
                {
                    //Use the provided ID but generate a Random Password
                    uname = args[0];
                    pwd = new Random().nextLong();
                    break;
                }
            case 2:
                {
                    uname = args[0];
                    pwd = Long.parseLong(args[1]);
                    break;
                }
        }
        System.out.println("Username " + uname + " : Password " + pwd);
    }
}
输出如下:
让我知道这是否解决了你的问题。干杯

像这样的东西怎么样?正如@Nishant所建议的,使用UUID类确实可以解决您的问题。下面是一个示例代码:

import java.util.UUID;
import java.util.Random;
class Test {
    //username and password are provided as command line arguments
    public static void main(String args[]) {
        String uname = "";
        long pwd = -1;
        switch (args.length) { //check if agruments are provided
            case 0:
                {
                    //get a random ID and convert it to String
                    uname = UUID.randomUUID().toString();
                    pwd = new Random().nextLong();
                    break;
                }
            case 1:
                {
                    //Use the provided ID but generate a Random Password
                    uname = args[0];
                    pwd = new Random().nextLong();
                    break;
                }
            case 2:
                {
                    uname = args[0];
                    pwd = Long.parseLong(args[1]);
                    break;
                }
        }
        System.out.println("Username " + uname + " : Password " + pwd);
    }
}
输出如下: 让我知道这是否解决了你的问题。干杯

签出用户名和密码,签出用户名和密码。