怎么使用java和python制作一个专业术语学习机
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,这篇文章主要讲解了"怎么使用java和python制作一个专业术语学习机",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么使用java和python制
千家信息网最后更新 2025年01月22日怎么使用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安全错误
数据库的锁怎样保障安全
我的世界手机纯净服务器
云服务端就是数据库
数据库查询空间方位查询语句
怎么把数据库和小程序关联
godex标签数据库设定
pkpm增加数据库
天罗服务器
烽火通信的网络安全
网络安全教育简笔画图片
网络安全技术成果展
上海智能软件开发规格尺寸
美国服务器怎么防病毒
如何操作微信小程序数据库
阿里云服务器解析
规范网络安全公众号分级
怎么往服务器加数据
关系数据库有何特点
医院his网络安全
上海数控套料软件开发商
数据库系统概论章节测验
软件开发生命周期有哪些
甘肃法院网络安全
职业资格证有网络安全
db数据库工具官方中文版
刀片式服务器计算密度高
服务器后面的4个网线口
vss文件配置管理服务器
无锡宝坤互联网科技产品
地理数据库网络模型的概念
上海数控套料软件开发商