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

四则运算和验证码

四则运算的代码
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.jsqmd.com/news/5073/

相关文章:

  • 博客写作者该何去何从
  • 第一次课动手动脑合集
  • JSON dump in Ruby
  • 详细介绍:python+django/flask+uniapp基于微信小程序的瑜伽体验课预约系统
  • smartctl on FreeBSD: Please specify device type with the -d option.
  • GraphRAG对自然语言处理中深层语义分析的革命性影响与未来启示 - 教程
  • prefect
  • 生成算数问题*30
  • 6379:统计学生信息(使用动态链表完成)
  • 详细介绍:云原生 vs 传统部署
  • 使用IOT-Tree Server通过FINS协议连接欧姆龙CP2E-N系列PLC - 详解
  • 实用指南:疑难bug之正确处理InterruptedException
  • 课后作业1-3
  • GNSS精度判断和协方差矩阵 - MKT
  • 实用指南:clsx:高效处理 React 条件类名的实用工具
  • Insightly模板页面存储型XSS漏洞分析与复现
  • 记录 | 关于陪伴型交互AI的一些探讨
  • luogu P1719 最大加权矩形
  • CF2065D Skibidus and Sigma
  • 微信二次开发个人号api
  • 深入解析:神经网络二分类任务详解:前向传播与反向传播的数学计算
  • 课后作业2(动手动脑,课后实验性问题)
  • 从零开始构建图注意力网络:GAT算法原理与数值实现详解
  • 分解原则编写
  • 关于Leetcode 812题的简单思考
  • Laravel5.8 利用 snappyPDF 生成PDF文件
  • 数据结构——链表 - 详解
  • 25秋周总结4
  • Python 潮流周刊#121:工程师如何做出高效决策?
  • 饥荒联机版