怎么使用java和python制作一个专业术语学习机
发表于:2024-12-12 作者:千家信息网编辑
千家信息网最后更新 2024年12月12日,这篇文章主要讲解了"怎么使用java和python制作一个专业术语学习机",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么使用java和python制
千家信息网最后更新 2024年12月12日怎么使用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安全错误
数据库的锁怎样保障安全
关于网络安全观错误的是什么
人脸识别数据库都有什么
北京市丰台区教委网络安全检查
数据库怎样替换数据
小白怎样做个数据库程序
纵邦网络技术有限公司
苏州计算机软件开发哪家好
网络安全保密法
个人服务器的前景
河北文档软件开发哪家好
厅网络安全和信息化领导小组
淮安品牌软件开发咨询
软件开发与版权费
如何理解关系型数据库系统
国家少年儿童网络安全项目
宁波海曙亿泰网络技术有限公司
PCB设计图软件开发
国内外网络安全形势严峻
网络安全绘画手抄报四年级
《网络安全法》正式实施时间
世界银行文本深度数据库
优秀网络安全创新产品
软件开发老板拯救计划
深信服网络安全故事系列
个人对网络安全的做法
哈哈约车服务器忙
网络技术在在以下哪方面
广域网与无线网络技术的考试
贵州定制软件开发有哪些
网络安全专题培训目的