import java.math.BigDecimal
import java.util.Random
import java.util.Scanner
/*
* Java编写一个能够自动生成小朋友算术练习题目的程序。设计一个程序,要求能够随机生成每个题目。
* 编写一个能够自动生成小朋友算术练习题目的程序。设计一个程序,要求能够随机生成每个题目,并具有以下基本功能:
* (1)要求题目以单项选择题及填空题两种形式出现。
* (2)完成一题后自动判断答案是否正确,分别d出不同的提示,并自动更新成下一题。
* (3)单击“退出”时,汇总本次计算结果,共完成几题,正确率,并给出相应评语。确定后正式退出。
*/
public class publicDemo2 {
public static void main(String[] args) {
Random random = new Random()
StringBuilder stringBuilder = new StringBuilder()
String[] symbol = {"+","-","*","/"}
String question_tip = "选择题(除法保留小数点后两位):"
stringBuilder.append(question_tip).append("\n")
System.out.println(question_tip)
int a
int b
String f
String result_str
for (int i=1i<11i++){
a = random.nextInt(50)
b = random.nextInt(50)
f = symbol[random.nextInt(3)]
String question = i+"、"+a+f+b+"="
System.out.println(question)
stringBuilder.append(question)
Scanner sc = new Scanner(System.in)
String sc_str = sc.next()
if("/".equals(f)){
double scan_value = Double.parseDouble(sc_str)
double result_value = a / b
BigDecimal bigDecimal1 = new BigDecimal(scan_value)
scan_value = bigDecimal1.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue()
BigDecimal bigDecimal2 = new BigDecimal(result_value)
result_value = bigDecimal2.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue()
result_str = (scan_value==result_value)?"回答正确!":"回答错误!"
stringBuilder.append(scan_value).append("(答案:"+result_value+")"+result_str).append("\n")
}else{
int scan_value = Integer.parseInt(sc_str)
int result_value
if("+".equals(f)){
result_value = a + b
}else if("-".equals(f)){
result_value = a - b
}else if("*".equals(f)){
result_value = a * b
}else{
break
}
result_str = (scan_value==result_value)?"回答正确!":"回答错误!"
stringBuilder.append(scan_value).append("(答案:"+result_value+")"+result_str).append("\n")
}
}
System.out.println(stringBuilder.toString())
}
}
要做一个微信小程序,你需要进行以下步骤:注册微信小程序账号:你需要使用微信公众平台的账号注册微信小程序账号。如果没有,你需要先注册一个微信公众平台账号,然后再注册微信小程序账号。
创建小程序:在微信小程序开发者工具中创建一个新的小程序,并设置小程序的基本信息,如名称、图标、简介等。
编写小程序代码:使用微信小程序开发者工具,编写小程序的前端和后端代码,包括页面、组件、接口等。
测试和调试:在微信小程序开发者工具中进行模拟器测试和真机调试,确保小程序的功能和界面的正常运行。
提交审核:将小程序代码上传到微信小程序平台,提交审核,并等待审核结果。
发布上线:审核通过后,将小程序发布上线,供用户使用。
需要注意的是,微信小程序开发需要具备一定的前端和后端开发技能,建议在开始开发前学习相关的开发知识和技能。同时,微信小程序也有一定的规范和限制,需要开发者严格遵守相应的规定。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)