Java-如果用户没有';输入
非常新的编码和开始与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
我曾尝试在谷歌和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);
}
}
输出如下:
让我知道这是否解决了你的问题。干杯 签出用户名和密码,签出用户名和密码。