四则运算和验证码

news/2025/9/27 20:31:48/文章来源:https://www.cnblogs.com/fujunhan/p/19115612

四则运算的代码
package bb;
import java.util.Random;
public class Sizeyunsuan {
public static void main(String[] args) {
Random random=new Random();
for(int i=1;i<=30;i++) {
int num1=random.nextInt(10)+1;
int num2=random.nextInt(10)+1;
int xuanze=random.nextInt(4)+1;
int result=0;
String fuhao="";
switch(xuanze) {
case(1):
fuhao="+";
result=num1+num2;
break;
case(2):
fuhao="-";
result=num1-num2;
break;
case(3):
fuhao="";
result=num1
num2;
break;
case(4):
fuhao="/";
result=num1/num2;
break;
}
System.out.println("第"+i+"题:"+num1+fuhao+num2+"="+result);
}

}
}
验证码的代码
package bb;
import java.util.Random;
import java.util.Scanner;
public class VerifyCodeGenerator {
public static String generateVerifyCode(int length) {
String chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
Random random = new Random();
StringBuilder verifyCode = new StringBuilder();
for (int i = 0; i < length; i++) {
int index = random.nextInt(chars.length());
verifyCode.append(chars.charAt(index));
}
return verifyCode.toString();
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String verifyCode = generateVerifyCode(4);
System.out.println("验证码:" + verifyCode);
System.out.print("请输入验证码:");
String inputCode = scanner.next();
if (inputCode.equalsIgnoreCase(verifyCode)) {
System.out.println("验证码输入正确!");
} else {
System.out.println("验证码输入错误!");
}
scanner.close();
}
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/919903.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

博客写作者该何去何从

时代的改变 作为一个7年的博客创作者,随着AI时代的来临,我基本很少更新博客,一是用户对博客文章的需求减少了,二是我写的文章还不一定有AI写得好。而且现在各种新兴AI写作工具崛起,我觉得像之前那样码子好傻 好低…

第一次课动手动脑合集

1.EnumTest.java EnumTest.java中定义了枚举Size,该枚举包含SMALL、MEDIUM、LARGE三个常量。其运行结果体现了枚举的多项核心特性: 当用引用比较枚举变量s(Size.SMALL)与t(Size.LARGE)时,结果为false,这是因为…

JSON dump in Ruby

In Ruby, the json library’s API differs from Python’s json.dump. The equivalent in Ruby would be something like this:require jsondata = {name: "Christopher",message: "こんにちは世界&qu…

做搞机网站网站窗口代码

块状元素的居中&#xff0c;首先设置宽度 width"10px"&#xff0c;再设 margin: 0 auto; 。转载于:https://www.cnblogs.com/npk19195global/p/4475576.html

网站优化推广服务株洲网站建设工作室

一、perl执行脚本 1、安装perl脚本 perl安装 2、配置perl脚本 perl Configure VC-WIN32 no-asm no-shared --prefixE:\openssl-x.x.x\install二、编译openssl 1、使用vs工具编译nmake 如果使用命令行nmake编译会提示“无法打开包括文件: “limits.h”“ 等错误信息 所以…

详细介绍:python+django/flask+uniapp基于微信小程序的瑜伽体验课预约系统

详细介绍:python+django/flask+uniapp基于微信小程序的瑜伽体验课预约系统pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-famil…

smartctl on FreeBSD: Please specify device type with the -d option.

FreeBSD:euler@rpi4b:~ % sudo camcontrol devlist Password: <YSSDJQB- 2TB 1.02> at scbus0 target 0 lun 0 (da0,pass0) euler@rpi4b:~ % ls /dev/da0 da0% da0p1% euler@rpi4b:~ % ls /dev…

GraphRAG对自然语言处理中深层语义分析的革命性影响与未来启示 - 教程

GraphRAG对自然语言处理中深层语义分析的革命性影响与未来启示 - 教程pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: &q…

prefect

prefecthttps://app.prefect.cloud/account/e92c46e8-d797-4688-95c2-f14c4597b4f0/workspace/ee283a78-bf05-480e-bbd1-059318f996f1/flows

html5 网站开发语言一个好的营销型网站模板

现有代码移植到Metro App 一&#xff1a;工程配置 配置WinRT工程时要注意以下几点&#xff1a; 静态库工程General里的“Windows Store App Support”设成trueC\General下面的“Consume Windows Runtime Extension”设成Yes&#xff0c;设置该选项的目的是&#xff1a;引入Micr…

微信网站开发制作公司网站开发语言排行榜

Ctrl C 复制 Ctrl V 粘贴 Ctrl A 全选 Ctrl X 剪切 Ctrl Z 撤销 Ctrl S 保存 Ctrl Shift Esc 打开任务管理器 Shift Del 彻底删除 Win E 打开我的电脑 Win R 打开运行 Alt F4 关闭窗口 Alt Tab 切换应用程序

生成算数问题*30

生成算数问题*30package pack1; public class Suanshi { private int can1; private int can2; private int result; private char op; public int getCan1() { return can1; } …

6379:统计学生信息(使用动态链表完成)

题目 总时间限制: 1000ms 内存限制: 65536kB 描述 利用动态链表记录从标准输入输入的学生信息(学号、姓名、性别、年龄、得分、地址) 其中,学号长度不超过20, 姓名长度不超过40, 性别长度为1, 地址长度不超过40 输入…

详细介绍:云原生 vs 传统部署

详细介绍:云原生 vs 传统部署pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco"…

使用IOT-Tree Server通过FINS协议连接欧姆龙CP2E-N系列PLC - 详解

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

实用指南:疑难bug之正确处理InterruptedException

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

课后作业1-3

课后作业1-3EnumTest.java运行结果结论枚举中的每个常量都是唯一实例,可用 == 直接比较(equals()same) 不属于基本数据类型 valueOf 方法:通过字符串名称获取对应的枚举常量 使用 enum 关键字定义,常量之间用逗号…

个人备案网站名称有哪些网站做团购最好

华为设备参考&#xff1a;路由引入实验&#xff08;华为&#xff09; 技术简介 路由引入技术在网络通信中起着重要的作用&#xff0c;能够实现不同路由协议之间的路由传递&#xff0c;并在路由引入时部署路由控制&#xff0c;实现路径或策略的控制 实验目的 不同的路由协议之…

GNSS精度判断和协方差矩阵 - MKT

GNSS精度判断和协方差矩阵 havv和vacc不是GST标准差,https://blog.csdn.net/qq_38429958/article/details/135639678 https://uav.chinaflier.com/thread-25814-1-1.html 飞控需要GPS哪些信息(即需要设置哪些参数…

实用指南:clsx:高效处理 React 条件类名的实用工具

实用指南:clsx:高效处理 React 条件类名的实用工具2025-09-27 20:07 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; dis…