這篇文章主要講解了“怎么使用java和python制作一個(gè)專業(yè)術(shù)語(yǔ)學(xué)習(xí)機(jī)”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“怎么使用java和python制作一個(gè)專業(yè)術(shù)語(yǔ)學(xué)習(xí)機(jī)”吧!

首先,我們需要一些專業(yè)名詞,制成詞典,從專業(yè)名詞中選出一些組合起來(lái)生成專業(yè)術(shù)語(yǔ)。
我決定從詞典里選擇4個(gè)組成專業(yè)術(shù)語(yǔ),于是我做了4個(gè)詞典。容量雖然不夠大,但是當(dāng)個(gè)玩具玩一玩還是夠的。
下面是我的專業(yè)名詞詞典:
String[] word1 = {"可用的","禁用","127%","平衡","轉(zhuǎn)移","4/3","2/7","78%","通用","限定"};
String[] word2 = {"RNA","DNA","串行設(shè)備","細(xì)胞","大容量","原蟲","分離"};
String[] word3 = {"總線","病毒","編譯","計(jì)算機(jī)","計(jì)算機(jī)病毒","移動(dòng)","量產(chǎn)工具","培養(yǎng)皿","形態(tài)"};
String[] word4 = {"控制面板","作用器","日志","控制器","面板","用戶","存儲(chǔ)","管理員","域","尺","計(jì)數(shù)器"};你可以在詞典里加入你自己的專業(yè)名詞。
接下來(lái),我們需要隨機(jī)數(shù),以此從詞典中選出詞語(yǔ)。這里用到random方法:
int n1 = (int) (Math.random() * 10); //有一定經(jīng)驗(yàn)者應(yīng)該都看懂了吧 int n2 = (int) (Math.random() * 7); int n3 = (int) (Math.random() * 9); int n4 = (int) (Math.random() * 11);
接下來(lái),把名詞組合起來(lái)輸出:
System.out.print("\n您生成的專業(yè)術(shù)語(yǔ)是:\n" + word1[n1] + word2[n2] + word3[n3] + word4[n4] + "\n");這時(shí),我想批量生成專業(yè)術(shù)語(yǔ)怎么辦呢?
獲取用戶輸入,需要多少個(gè)專業(yè)術(shù)語(yǔ):
System.out.print("請(qǐng)輸入要產(chǎn)生的專業(yè)術(shù)語(yǔ)的個(gè)數(shù):");Scanner sc = new Scanner(System.in);轉(zhuǎn)化為int型:
int numbersc = sc.nextInt();
用計(jì)數(shù)器看看有沒(méi)有輸出完所需的專業(yè)術(shù)語(yǔ):
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) + "個(gè)專業(yè)術(shù)語(yǔ)是:\n" + word1[n1] + word2[n2] + word3[n3] + word4[n4] + "\n");
number = number + 1;
}不斷循環(huán)地運(yùn)行:
while(true) {
System.out.print("請(qǐng)輸入要產(chǎn)生的專業(yè)術(shù)語(yǔ)的個(gè)數(shù):");
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) + "個(gè)專業(yè)術(shù)語(yǔ)是:\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%","平衡","轉(zhuǎn)移","4/3","2/7","78%","通用","限定"};
String[] word2 = {"RNA","DNA","串行設(shè)備","細(xì)胞","大容量","原蟲","分離"};
String[] word3 = {"總線","病毒","編譯","計(jì)算機(jī)","計(jì)算機(jī)病毒","移動(dòng)","量產(chǎn)工具","培養(yǎng)皿","形態(tài)"};
String[] word4 = {"控制面板","作用器","日志","控制器","面板","用戶","存儲(chǔ)","管理員","域","尺","計(jì)數(shù)器"};
while(true) {
int number = 0;
System.out.print("請(qǐng)輸入要產(chǎn)生的專業(yè)術(shù)語(yǔ)的個(gè)數(shù):");
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) + "個(gè)專業(yè)術(shù)語(yǔ)是:\n" + word1[n1] + word2[n2] + word3[n3] + word4[n4] + "\n");
number = number + 1;
}
System.out.print("\n\n");
}
}
}以及標(biāo)題中承諾過(guò)的python3代碼:
pt.py3
import random;
word1 = ["可用的","禁用","127%","平衡","轉(zhuǎn)移","4/3","2/7","78%","通用","限定"];
word2 = ["RNA","DNA","串行設(shè)備","細(xì)胞","大容量","原蟲","分離"];
word3 = ["總線","病毒","編譯","計(jì)算機(jī)","計(jì)算機(jī)病毒","移動(dòng)","量產(chǎn)工具","培養(yǎng)皿","形態(tài)"];
word4 = ["控制面板","作用器","日志","控制器","面板","用戶","存儲(chǔ)","管理員","域","尺","計(jì)數(shù)器"];
while True:
number = 0
numbersc = input("請(qǐng)輸入要產(chǎn)生的專業(yè)術(shù)語(yǔ)的個(gè)數(shù):")
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 + "個(gè)專業(yè)術(shù)語(yǔ)是:\n" + word1[n1] + word2[n2] + word3[n3] + word4[n4] + "\n")
number += 1;趕快拿上代碼,去到你的家人、朋友面前炫耀吧!
此處,給出一次運(yùn)行結(jié)果(每次運(yùn)行結(jié)果都不一樣!):
請(qǐng)輸入要產(chǎn)生的專業(yè)術(shù)語(yǔ)的個(gè)數(shù):5您生成的第1個(gè)專業(yè)術(shù)語(yǔ)是:通用細(xì)胞計(jì)算機(jī)病毒控制器 您生成的第2個(gè)專業(yè)術(shù)語(yǔ)是:平衡原蟲移動(dòng)域 您生成的第3個(gè)專業(yè)術(shù)語(yǔ)是:2/7分離總線作用器 您生成的第4個(gè)專業(yè)術(shù)語(yǔ)是:平衡細(xì)胞量產(chǎn)工具尺 您生成的第5個(gè)專業(yè)術(shù)語(yǔ)是:通用大容量編譯管理員 請(qǐng)輸入要產(chǎn)生的專業(yè)術(shù)語(yǔ)的個(gè)數(shù)(:
趕快拿上代碼,去到你的家人、朋友面前炫耀吧!
此處,給出一次運(yùn)行結(jié)果(每次運(yùn)行結(jié)果都不一樣!):
請(qǐng)輸入要產(chǎn)生的專業(yè)術(shù)語(yǔ)的個(gè)數(shù):5您生成的第1個(gè)專業(yè)術(shù)語(yǔ)是:通用細(xì)胞計(jì)算機(jī)病毒控制器 您生成的第2個(gè)專業(yè)術(shù)語(yǔ)是:平衡原蟲移動(dòng)域 您生成的第3個(gè)專業(yè)術(shù)語(yǔ)是:2/7分離總線作用器 您生成的第4個(gè)專業(yè)術(shù)語(yǔ)是:平衡細(xì)胞量產(chǎn)工具尺 您生成的第5個(gè)專業(yè)術(shù)語(yǔ)是:通用大容量編譯管理員 請(qǐng)輸入要產(chǎn)生的專業(yè)術(shù)語(yǔ)的個(gè)數(shù):
感謝各位的閱讀,以上就是“怎么使用java和python制作一個(gè)專業(yè)術(shù)語(yǔ)學(xué)習(xí)機(jī)”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)怎么使用java和python制作一個(gè)專業(yè)術(shù)語(yǔ)學(xué)習(xí)機(jī)這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!
當(dāng)前標(biāo)題:怎么使用java和python制作一個(gè)專業(yè)術(shù)語(yǔ)學(xué)習(xí)機(jī)-創(chuàng)新互聯(lián)
網(wǎng)站地址:http://chinadenli.net/article24/cdccce.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗(yàn)、手機(jī)網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、定制網(wǎng)站、面包屑導(dǎo)航、關(guān)鍵詞優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容