java取名字软件源码
时间 : 2024-01-13 06:36:02声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

最佳答案
下面是一个简单的Java取名字软件的源代码示例:
```java
import java.util.Random;
public class NameGenerator {
private static final String[] FIRST_NAMES = {
"Alex", "Connor", "Ethan", "Gabriel", "Jacob", "Leo", "Liam", "Mason",
"Noah", "Oliver", "Owen", "Ryan", "Samuel", "Sebastian", "William"
};
private static final String[] LAST_NAMES = {
"Anderson", "Brown", "Clark", "Davis", "Evans", "Garcia", "Harris", "Johnson",
"Lewis", "Miller", "Robinson", "Smith", "Taylor", "Thomas", "Wilson"
};
public static void main(String[] args) {
String firstName = getRandomValue(FIRST_NAMES);
String lastName = getRandomValue(LAST_NAMES);
System.out.println("Generated name: " + firstName + " " + lastName);
}
private static String getRandomValue(String[] array) {
int randomIndex = new Random().nextInt(array.length);
return array[randomIndex];
}
}
上述代码演示了一个简单的取名字软件,它从预定义的数组中随机选择一个名字和姓氏,并将其打印出来。你可以根据需要自定义和扩展数组,以包含你希望的名字或姓氏。运行该程序,你会每次都得到一个随机生成的名字。
其他答案
以下是一个使用Java编写的取名字软件的源码示例:
```java
import java.util.Scanner;
import java.util.Random;
public class NameGenerator {
// 定义姓氏列表
private static final String[] surnames = { "张", "王", "李", "赵", "陈", "刘", "杨", "黄", "吴", "周" };
// 定义名字列表
private static final String[] maleNames = { "明", "强", "华", "健", "伟", "鹏", "志", "军", "雷", "刚" };
private static final String[] femaleNames = { "美", "芳", "婷", "玲", "欣", "倩", "霞", "琳", "燕", "洁" };
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Random random = new Random();
System.out.print("请输入您想生成的名字数量:");
int count = scanner.nextInt();
System.out.println("随机生成的名字如下:");
for (int i = 0; i < count; i++) {
// 随机选取姓氏
String surname = surnames[random.nextInt(surnames.length)];
// 随机选取性别和名字
String name;
if (random.nextBoolean()) {
name = maleNames[random.nextInt(maleNames.length)];
} else {
name = femaleNames[random.nextInt(femaleNames.length)];
}
// 输出生成的名字
System.out.println(surname + name);
}
}
}
这个程序只是示例,使用简单的数组来存储姓氏和名字,然后随机从中选取生成名字。你可以根据自己的需求修改姓氏和名字列表,以及生成名字的逻辑。运行程序后,它会要求你输入要生成的名字数量,然后随机生成相应数量的名字并输出。
上一篇
宝宝起名平台源码PHP
下一篇
随机取名字源码
https/SSL证书广告优选IDC>>
推荐主题模板更多>>
推荐文章