java取名字软件源码
时间 : 2024-01-13 06:36:02声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性
CMS版本:最低V 5.21
主题价格:999.00元
发布日期:2023-09-22 21:34:15
下载安装:进入下载
下载次数:2804 次
授权方式:顶级域名授权,无限开二级域名
说明: 1、可以更换域名, 一年不超过两次。
    2、模板包含整站源码,使用者不得建立非法网站。
    3、客服在线解答问题,永久免费更新升级。
    4、系统源码永久开源,模板永久开源,方便自定义修改。

最佳答案

下面是一个简单的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);

}

}

}

这个程序只是示例,使用简单的数组来存储姓氏和名字,然后随机从中选取生成名字。你可以根据自己的需求修改姓氏和名字列表,以及生成名字的逻辑。运行程序后,它会要求你输入要生成的名字数量,然后随机生成相应数量的名字并输出。