你好 今天看了个输入小写字母打印其前导后续字母以及大写字母和前导后续字母的小程序

你好 今天看了个输入小写字母打印其前导后续字母以及大写字母和前导后续字母的小程序,第1张

你定义的范围有不对,大写字蚂滑母的范围应该简游是 65-----90 小写字母是 97-----122

if(65<=(int)c<拦物销=97 || 90<=(int)c<=122) ---------就是这一条语句出问题了,多多小心

public class Cl {

/**

* 随机 产生 字符串

*

* @param length

*字符串的长度

* @return

*/

public static String createCode(int length) {

Random rd = new Random()

String code = ""

int iCode = 0

int countNum = 0

for (int i = 0i <lengthi++) {

iCode = rd.nextInt(122)

if ((iCode >= 65 &&iCode <= 90) || (iCode >= 97 &&iCode <= 122)) {

code += (char) iCode

} else if (iCode >= 0 &&iCode <= 9) {

countNum++

if (countNum >4)

i--

else

code += iCode

} else

i--

}

return code

}

public static void main(String[] args) {

System.out.println(createCode(10))

}

}

你这样转换有什么意义敏镇尺吗? 为什么不直接用输入进来的星期几? 而是用枚举

Weekday wd3 = (Weekday)Weekday.Parse(typeof(Weekday), "sun"旅罩[0].ToString().ToUpper() + "sun".Substring(1).ToLower()) 将输桥高入的第一位 大写,其余转换为小写


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12354244.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存