使用java程序,将txt中的名字,按照以下要求进行排序: 1.按首字母A-Z的顺序,将名字

 我来答
沉稳又淡泊丶小猫v
2018-08-16 · TA获得超过3564个赞
知道小有建树答主
回答量:1367
采纳率:80%
帮助的人:123万
展开全部
public class Luck {
public static void main(String[] args) {
int count = 677;// count,手动指定范围

// 确定字符串的长度
int length = 0;
int temp = count - 1;
while (temp > 0) {
temp = (temp - temp % 26) / 26;
length++;
}
temp = Math.max(temp, 2);// 保证输出的最小长度

// 从1输出到count
for (int a = 1; a <= count; a++) {
int i = a - 1;
String s = "";
while (i > 0) {
s = (char) ('A' + i % 26) + s;
i = (i - i % 26) / 26;
}
while (s.length() < length) {
s = 'A' + s;
}
System.out.println(s);
}
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式