怎么使用java和python制作一个专业术语学习机
发表于:2025-11-11 作者:千家信息网编辑
千家信息网最后更新 2025年11月11日,这篇文章主要讲解了"怎么使用java和python制作一个专业术语学习机",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么使用java和python制
千家信息网最后更新 2025年11月11日怎么使用java和python制作一个专业术语学习机
这篇文章主要讲解了"怎么使用java和python制作一个专业术语学习机",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么使用java和python制作一个专业术语学习机"吧!
首先,我们需要一些专业名词,制成词典,从专业名词中选出一些组合起来生成专业术语。
我决定从词典里选择4个组成专业术语,于是我做了4个词典。容量虽然不够大,但是当个玩具玩一玩还是够的。
下面是我的专业名词词典:
String[] word1 = {"可用的","禁用","127%","平衡","转移","4/3","2/7","78%","通用","限定"};String[] word2 = {"RNA","DNA","串行设备","细胞","大容量","原虫","分离"};String[] word3 = {"总线","病毒","编译","计算机","计算机病毒","移动","量产工具","培养皿","形态"};String[] word4 = {"控制面板","作用器","日志","控制器","面板","用户","存储","管理员","域","尺","计数器"};你可以在词典里加入你自己的专业名词。
接下来,我们需要随机数,以此从词典中选出词语。这里用到random方法:
int n1 = (int) (Math.random() * 10); //有一定经验者应该都看懂了吧int n2 = (int) (Math.random() * 7);int n3 = (int) (Math.random() * 9);int n4 = (int) (Math.random() * 11);
接下来,把名词组合起来输出:
System.out.print("\n您生成的专业术语是:\n" + word1[n1] + word2[n2] + word3[n3] + word4[n4] + "\n");这时,我想批量生成专业术语怎么办呢?
获取用户输入,需要多少个专业术语:
System.out.print("请输入要产生的专业术语的个数:");Scanner sc = new Scanner(System.in);转化为int型:
int numbersc = sc.nextInt();
用计数器看看有没有输出完所需的专业术语:
int number = 0while(number < numbersc) { int n1 = (int) (Math.random() * 10); int n2 = (int) (Math.random() * 7); int n3 = (int) (Math.random() * 9); int n4 = (int) (Math.random() * 11); System.out.print("\n您生成的第" + (number + 1) + "个专业术语是:\n" + word1[n1] + word2[n2] + word3[n3] + word4[n4] + "\n"); number = number + 1;}不断循环地运行:
while(true) { System.out.print("请输入要产生的专业术语的个数:"); Scanner sc = new Scanner(System.in); int numbersc = sc.nextInt(); int number = 0 while(number < numbersc) { int n1 = (int) (Math.random() * 10); int n2 = (int) (Math.random() * 7); int n3 = (int) (Math.random() * 9); int n4 = (int) (Math.random() * 11); System.out.print("\n您生成的第" + (number + 1) + "个专业术语是:\n" + word1[n1] + word2[n2] + word3[n3] + word4[n4] + "\n"); number = number + 1; } System.out.print("\n\n");}最后,给出完整代码:
pt.java:
import java.util.Scanner;public class pt { public static void main(String[] args) { String[] word1 = {"可用的","禁用","127%","平衡","转移","4/3","2/7","78%","通用","限定"}; String[] word2 = {"RNA","DNA","串行设备","细胞","大容量","原虫","分离"}; String[] word3 = {"总线","病毒","编译","计算机","计算机病毒","移动","量产工具","培养皿","形态"}; String[] word4 = {"控制面板","作用器","日志","控制器","面板","用户","存储","管理员","域","尺","计数器"}; while(true) { int number = 0; System.out.print("请输入要产生的专业术语的个数:"); Scanner sc = new Scanner(System.in); int numbersc = sc.nextInt(); while(number < numbersc) { int n1 = (int) (Math.random() * 10); int n2 = (int) (Math.random() * 7); int n3 = (int) (Math.random() * 9); int n4 = (int) (Math.random() * 11); System.out.print("\n您生成的第" + (number + 1) + "个专业术语是:\n" + word1[n1] + word2[n2] + word3[n3] + word4[n4] + "\n"); number = number + 1; } System.out.print("\n\n"); } }}以及标题中承诺过的python3代码:
pt.py3
import random;word1 = ["可用的","禁用","127%","平衡","转移","4/3","2/7","78%","通用","限定"];word2 = ["RNA","DNA","串行设备","细胞","大容量","原虫","分离"];word3 = ["总线","病毒","编译","计算机","计算机病毒","移动","量产工具","培养皿","形态"];word4 = ["控制面板","作用器","日志","控制器","面板","用户","存储","管理员","域","尺","计数器"];while True: number = 0 numbersc = input("请输入要产生的专业术语的个数:") numbersc = int(scnumber) while number < numbersc: n1 = random.randint(0,9) n2 = random.randint(0,6) n3 = random.randint(0,8) n4 = random.randint(0,10) number2 = number + 1 number2 = str(number2) print("您生成的第" + number2 + "个专业术语是:\n" + word1[n1] + word2[n2] + word3[n3] + word4[n4] + "\n") number += 1;赶快拿上代码,去到你的家人、朋友面前炫耀吧!
此处,给出一次运行结果(每次运行结果都不一样!):
请输入要产生的专业术语的个数:5您生成的第1个专业术语是:通用细胞计算机病毒控制器您生成的第2个专业术语是:平衡原虫移动域您生成的第3个专业术语是:2/7分离总线作用器您生成的第4个专业术语是:平衡细胞量产工具尺您生成的第5个专业术语是:通用大容量编译管理员请输入要产生的专业术语的个数(:
赶快拿上代码,去到你的家人、朋友面前炫耀吧!
此处,给出一次运行结果(每次运行结果都不一样!):
请输入要产生的专业术语的个数:5您生成的第1个专业术语是:通用细胞计算机病毒控制器您生成的第2个专业术语是:平衡原虫移动域您生成的第3个专业术语是:2/7分离总线作用器您生成的第4个专业术语是:平衡细胞量产工具尺您生成的第5个专业术语是:通用大容量编译管理员请输入要产生的专业术语的个数:
感谢各位的阅读,以上就是"怎么使用java和python制作一个专业术语学习机"的内容了,经过本文的学习后,相信大家对怎么使用java和python制作一个专业术语学习机这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
专业
术语
生成
输入
个数
控制
学习
细胞
词典
面板
作用
原虫
名词
大容量
工具
总线
控制器
管理员
计算机病毒
大容
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全能考的证书
高级防护服务器
数据库系统最重要的用户
江西服务器散热器定做
VR软件开发方案
云服务器安全管理制度和操作规程
软件开发管理能力多奶粉
台州数据库培训价格
任天堂数据服务器
延庆区大型软件开发推广
梦幻诛仙09年追加服务器
阿里云服务器学生一元是什么
阿里云服务器能做网站吗
为什么悟空神辅连不上服务器
数据库测试开发
数据库技术是要解决
贵阳网络安全实战特训营
华东科技大学网络安全学院
重庆系统软件开发要多少钱
数据库取数本身的倒数
sqlite空间数据库
淘宝回应服务器崩一
鄂州软件开发
长丰网络技术咨询价格信息
国内四大数据库知网
益平互联网科技有限公司
软件开发工作好吗
高速服务区信息数据库
网络安全 vpn
网络安全周郑州宣传片