当前位置: 首页 > news >正文

课上动手东脑问题

import java.util.Random;
import java.util.Scanner;
public class RandomExample
{
public static void main(String[] args)
{
int count=0;

    for(int i=0;i<30;i++){//生成随机两个随机数:Random random = new Random();Scanner scanner = new Scanner(System.in);int number1 = random.nextInt(99) + 1;int number2 = random.nextInt(99) + 1;int operator = random.nextInt(4);String opSymbol = "";int result = 0;boolean valid = true;

//进行四则运算:
switch (operator) {
case 0:
opSymbol = "+";
result = number1 + number2;
break;
case 1:
opSymbol = "-";
result = number1 - number2;
break;
case 2:
opSymbol = "*";
result = number1 * number2;
break;
case 3:
opSymbol = "/";
result = number1 / number2;
break;
}

//输入结果并检验
if (valid)
{
System.out.printf("请计算:%d %s %d = ?%n", number1, opSymbol, number2);
System.out.print("请输入你的答案:");
int userAnswer = scanner.nextInt();

            if (userAnswer == result) {System.out.println("回答正确!");} else {System.out.printf("回答错误,正确答案是:%d%n", result);count++;}}}System.out.printf("错误的题数为:%d\n",count);System.out.printf("正确率是:%0.2f%%\n",(30-count)/30.0*100) ;
}

}

http://www.hskmm.com/?act=detail&tid=26094

相关文章:

  • 箭头函数的疑问
  • 文件共享
  • 【万字长文】让面试没有难撕的JS基础题
  • Java总览
  • PCoT: Persuasion-Augmented Chain of Thought for Detecting Fake News and Social Media Disinformation
  • 博客地址
  • 宏定义中,为什么使用:do{}while(0)这种模式是最安全的
  • 20251007J赛合订本
  • XML 元素:基础、应用与优化 - 教程
  • Educational Codeforces Round 183 (Rated for Div. 2) A~D
  • Cisco vManage漏洞分析:未授权RCE与权限提升完整攻击链
  • QBXT2025S刷题 Day6题
  • 硅芯片创新如何成为云计算成功的关键
  • 东萍象棋 DhtmlXQ UBB 转 中国象棋云库查询 FEN
  • 斑马ZT210碳带及纸张安装教程
  • DHCP及DNS
  • Gitlab Runner 学习
  • AI元人文:论价值原语博弈与人文知识库共建如何重塑智能社会的决策基石
  • 算法第一张作业
  • 【高级算法】单调队列优化动态规划
  • MySQL CentOS7 本地安装
  • TypeScript装饰器 - Ref
  • 【笔记】排列与组合学习笔记
  • 【高级数据结构】线段树
  • 【高级数据结构】ST 表
  • 【高级算法】树形DP
  • 【高级数据结构】浅谈最短路
  • C++_基础
  • 2025电位仪厂家最新企业品牌推荐排行榜,纳米粒度及 Zeta 电位仪,Zeta 电位仪公司推荐
  • PCIe扫盲——物理层逻辑部分基础(二)