社区
Web 开发
帖子详情
怎样对这个表达式进行递增呀???高手快快进来看看.....
REDANT911
2004-07-09 11:24:08
有一个注册号,
A000-A999
B0000-B9999
C00000-C99999
从A000开始注册,不断递增,直到A999,判断到了A999,下一个就从B0000开始,已些类推.这段代码怎么写呀?
...全文
156
7
打赏
收藏
怎样对这个表达式进行递增呀???高手快快进来看看.....
有一个注册号, A000-A999 B0000-B9999 C00000-C99999 从A000开始注册,不断递增,直到A999,判断到了A999,下一个就从B0000开始,已些类推.这段代码怎么写呀?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ecaol
2004-07-09
打赏
举报
回复
UP
shuneng
2004-07-09
打赏
举报
回复
gz
飞翔的大麦茬
2004-07-09
打赏
举报
回复
变量说明:
str 是每个注册号头一个字母的变化
str2 是中间“0”的部分
m为26个字母的个数,5就是只到E
PP为起始的数字部分大小
result 为最后得到的注册号结果
飞翔的大麦茬
2004-07-09
打赏
举报
回复
看看这个
鉴于机器速度原因,只打印出最后每组注册号的最后一个
public class AutoAdd {
public static void main(String[] args) {
char str = 'A';
String str2 = "";
int pp = 1000;
String result = "";
for (int m = 0; m < 5; m++) {
int tag = 1;
if (m != 0)
str = (char) ((int) str + 1);
for (int n = 0; n < pp; n++) {
if (String.valueOf(n).length() == 1) {
str2 = "00";
}
if (String.valueOf(n).length() > tag) {
str2 = "";
tag = String.valueOf(n).length();
for (int temp = String.valueOf(pp).length() - tag;
temp > 1;
temp--) {
str2 += "0";
}
}
result = str + str2 + String.valueOf(n);
if(n == pp-1){
System.out.println(result);
}
}
tag = 1;
pp = pp * 10;
}
}
}
shareanway
2004-07-09
打赏
举报
回复
假设Oracle数据库为user,有以下字段:
RegNo ……
创建三个Sequence:SeqA_id,SeqB_id,SeqC_id 其中SeqA_id范围从0到999,SeqB_id范围从0到9999,SeqC_id范围从0到99999
sql="SELECT max(length(RegNo)) FROM user" ----Oracle数据SQL
根据RegNo最大的长度,写不一样的插入sql语句
如果max(length(RegNo))==4同时RegNo<>'A999'
sql="insert into user(RegNo) values(CONCAT('A',to_char(SeqA_id.nextval,'000')))
其他的sql语句类似。
dawei71141812003
2004-07-09
打赏
举报
回复
int j = 3;
int temp = 0;
String result = new String();
String firstStr = new String();
for (j = 3;j<5;j++)
{
switch(j)
{
case 3 : firstStr = "A"; break;
case 4 : firstStr = "B"; break;
case 5 : firstStr = "C"; break;
}
while(length(temp.toString())<=j)
{
temp = temp + 1;
result = temp.toString();
while(length(result)<j)
{
result = "0" + result;
}
out.println(first + result);
}
}
大概写了一下,没有测试,高手看了不要见笑~~~~~~~~~~~~~
pastelife
2004-07-09
打赏
举报
回复
很简单啊..又没有什么逻辑,几个if else for就搞定了,要我写好给你吗?
Arc GIS在线加载天地图全家桶
在GIS领域,ArcGIS是一款广泛使用的地理信息系统软件,它提供了强大的地图制作、数据分析和空间建模功能。本文将深入探讨如何在ArcGIS中加载“天地图”,并介绍如何设置地图的初始中心坐标和缩放比例,同时讨论两种获取中心坐标的策略。
风光储与电解制氢系统仿真模型(光伏耦合PEM制氢)(Simulink仿真实现)
内容概要:本文档详细介绍了一个基于Simulink的风光储与电解制氢系统仿真模型,重点实现光伏耦合质子交换膜(PEM)电解水制氢系统的建模与仿真。该模型集成了风能、光伏、储能及电解制氢等多个能源子系统,能够精确模拟可再生能源出力的波动性对制氢过程的影响,并支持系统级的能量流分析与动态响应仿真。通过该仿真平台,可深入研究系统在不同运行工况下的能量利用率、制氢效率及动态稳定性,尤其关注电解槽在变负载条件下的启停特性与响应性能。模型还融合了能量存储协调控制策略,支持对综合能源系统的优化调度、运行策略设计与控制逻辑验证,适用于绿氢生产系统的规划与调控研究。; 适合人群:具备电力系统、可再生能源或氢能系统等相关领域基础知识的科研人员、研究生及工程技术人员,熟悉Matlab/Simulink仿真环境者更佳。; 使用场景及目标:①用于风光储与电解制氢系统的结构设计与运行策略仿真;②研究可再生能源波动条件下电解制氢过程的稳定性与效率;③优化系统能量管理策略,提升绿氢产率与能源综合利用效率;④支持在碳交易机制、阶梯电价等政策背景下开展系统经济性与低碳化运行分析。; 阅读建议:此资源以Simulink为主要仿真工具,建议读者具备Matlab/Simulink基本操作能力,结合文档中的模型结构与参数设置
进行
仿真实践,重点关注系统能量流动关系、控制逻辑设计与多场景仿真对比,可通过调整输入条件(如光照、风速、负载需求)
进行
多维度仿真分析,以深化对综合能源系统运行机制与优化潜力的理解。
DiffEditor_optimized.vue
DiffEditor_optimized.vue
窗体工具箱 控件学习教程
窗体工具箱 控件学习教程
【鲁棒优化、大M法、C&CG算法】计及风、光、负荷不确定性两阶段鲁棒优化附Matlab代码.rar
【鲁棒优化、大M法、C&CG算法】计及风、光、负荷不确定性两阶段鲁棒优化附Matlab代码.rar
Web 开发
81,114
社区成员
341,727
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章