起名源码java
时间 : 2024-01-12 18:51:02声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

最佳答案
以下是一个简单的起名源码的Java实现:
```java
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
public class NameGenerator {
private List<String> adjectives;
private List<String> nouns;
public NameGenerator() {
adjectives = new ArrayList<>();
nouns = new ArrayList<>();
// 添加形容词
adjectives.add("**");
adjectives.add("狡猾");
adjectives.add("寒冷");
adjectives.add("明亮");
adjectives.add("善良");
adjectives.add("糊涂");
adjectives.add("深邃");
adjectives.add("高大");
adjectives.add("机智");
// 添加名词
nouns.add("山峰");
nouns.add("森林");
nouns.add("大海");
nouns.add("星空");
nouns.add("太阳");
nouns.add("月亮");
nouns.add("城市");
nouns.add("花朵");
nouns.add("音乐");
}
public String generateName() {
Random random = new Random();
// 随机选择形容词和名词组成新的名字
String adjective = adjectives.get(random.nextInt(adjectives.size()));
String noun = nouns.get(random.nextInt(nouns.size()));
return adjective + noun;
}
public static void main(String[] args) {
NameGenerator nameGenerator = new NameGenerator();
String name = nameGenerator.generateName();
System.out.println("生成的名字:" + name);
}
}
这个类实现了一个简单的名字生成器。通过在`adjectives`和`nouns`列表中添加一些形容词和名词,然后使用`generateName()`方法生成随机的名字。在`main()`方法中,创建一个`NameGenerator`实例,并打印生成的名字。
你可以根据需要修改`adjectives`和`nouns`列表中的形容词和名词,以生成不同风格的名字。
其他答案
以下是一个简单的Java代码示例,用于生成随机的起名字:
```java
import java.util.Random;
public class NameGenerator {
private static String[] adjectives = {
"Happy", "Brave", "Smart", "Creative", "Lucky", "Elegant", "Gorgeous", "Diligent", "Kind", "Wise"
};
private static String[] nouns = {
"Lion", "Tiger", "Eagle", "Wolf", "Bear", "Dolphin", "Butterfly", "Dragon", "Peacock", "Unicorn"
};
public static String generateName() {
Random random = new Random();
String adjective = adjectives[random.nextInt(adjectives.length)];
String noun = nouns[random.nextInt(nouns.length)];
return adjective + " " + noun;
}
public static void main(String[] args) {
String generatedName = generateName();
System.out.println("Generated Name: " + generatedName);
}
}
该代码示例中的`generateName()`方法会从预定义的形容词和名词数组中随机选择一个形容词和一个名词,并将它们结合起来生成一个名字。运行`main()`方法可以生成一个随机的名字并打印到控制台上。你可以根据自己的需求,添加更多的形容词和名词到数组中,以增加名字的多样性和数量。
下一篇
宝宝起名源码查询
https/SSL证书广告优选IDC>>
推荐主题模板更多>>
推荐文章