社区
Web 开发
帖子详情
怎样对这个表达式进行递增呀???高手快快进来看看.....
REDANT911
2004-07-09 11:24:08
有一个注册号,
A000-A999
B0000-B9999
C00000-C99999
从A000开始注册,不断递增,直到A999,判断到了A999,下一个就从B0000开始,已些类推.这段代码怎么写呀?
...全文
139
7
打赏
收藏
怎样对这个表达式进行递增呀???高手快快进来看看.....
有一个注册号, A000-A999 B0000-B9999 C00000-C99999 从A000开始注册,不断递增,直到A999,判断到了A999,下一个就从B0000开始,已些类推.这段代码怎么写呀?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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就搞定了,要我写好给你吗?
ae绘图未指定错误怎么办_【教程】最全的ae
表达式
教学分享(实用!)
表达式
其实很简单...
大部分人对ae
表达式
是望而却之,感觉很难,无从下手,网上的教程也是层次不齐,很难找到好的教程跟着学。于是呢,搜罗全网,整理了一份最全的最实用的ae
表达式
教学。也算是一个对自己的总结。下面解决几个问题针对...
精通正则
表达式
中文第三版.pdf
这本书尤其适合程序员,因为正则
表达式
在编程语言和文本处理中的应用极其广泛。它强调实践,提供各种语言中的实际应用案例,帮助读者掌握如何解决文本搜索与模式匹配问题。 1. 正则
表达式
基...
正则
表达式
正则
表达式
的定义 正则
表达式
是由普通字符和特殊字符(也叫元字符或限定符)组成的文字模板. 如下便是简单的匹配连续数字的正则
表达式
: /[0-9]+/ /\d+/ “\d” 就是元字符, 而 “+” 则是限定符. 元字符 ...
[小小明]Python正则
表达式
速查表与实操手册
正则
表达式
的本质就是用一些特定字符的组合,组成一个“规则字符串”表达对字符串的一种过滤逻辑,可以很方便的从指定的字符串中提取出我们想要的内容。 python正则
表达式
的官方文档是:...
正则
表达式
(二) 高级应用
上一节我们说到了C#使用正则
表达式
的几种方法(Replace,Match,Matches,IsMatch,Split等),还有正则
表达式
的几种元字符及其应用实例,这些都是学习正则
表达式
的基础。本节,我们继续深入学习
表达式
的几种复杂的用法。 ...
Web 开发
81,117
社区成员
341,739
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章