以java為例,可以使用String類的toUpperCase()方法。
成都創(chuàng)新互聯(lián)公司是一家專注于成都網(wǎng)站制作、成都做網(wǎng)站、外貿(mào)營銷網(wǎng)站建設(shè)與策劃設(shè)計(jì),北林網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)十多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:北林等地區(qū)。北林做網(wǎng)站價(jià)格咨詢:028-86922220
用java實(shí)現(xiàn)輸入ASCII碼,打印出對(duì)應(yīng)的大寫字母。
循環(huán)字符串用charAt方法來獲取字符,將字符轉(zhuǎn)為int,只要判斷轉(zhuǎn)換后的數(shù)值就可以判斷大小寫字母,大寫字母的范圍是65-90,小寫字母的范圍是97-122。
如果用C++來寫:#includeiostream.h void main(){ char c,c1; cinc;//從鍵盤輸入字母c1=c+32;//轉(zhuǎn)換coutc1;//輸出大寫字母}如果用java來寫就簡單,java自己就帶有這樣功能的函數(shù):toUpperCase()。
while(true){ r = random.nextInt(57) + 65;if(r90&&r97||r==0)continue;break;} char a = (char)r;System.out.print(a);} } 它可以隨機(jī)產(chǎn)生一個(gè)字母,返回的有可能是大寫或者小寫。
我的思路如下:按照你自定義的規(guī)則制作一個(gè)字典,該字典包含可構(gòu)成密碼的所有合法字符;在[6, 12]內(nèi)隨機(jī)生成一個(gè)int作為密碼長度;從字典中隨機(jī)選取一個(gè)字符,共選取int次組成密碼。
就是把隨機(jī)產(chǎn)生的int轉(zhuǎn)成大小寫字母和數(shù)字對(duì)應(yīng)的ascii碼,因?yàn)榇螅懽帜负蛿?shù)字的ascii碼不是連續(xù)的,所以要分別考慮。
此方法可以將一個(gè)字符串中的大小寫字符的互相轉(zhuǎn)換,也就是說 它可以將字符串中的小寫轉(zhuǎn)換為大寫字符,大寫字符轉(zhuǎn)換為小寫 字符。param 要被裝換的字符串參數(shù) return 返回的結(jié)果字符串為原字符相應(yīng)的大小寫字符串。
只寫了一點(diǎn),a b c d e 轉(zhuǎn)換大寫。 可以自行添加多個(gè)。
有2個(gè)方法:toLowerCase()使用默認(rèn)語言環(huán)境的規(guī)則將此 String 中的所有字符都轉(zhuǎn)換為小寫。
分享標(biāo)題:java大寫字母代碼 java對(duì)大寫字母排序
文章地址:http://chinadenli.net/article47/dejghhj.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)、App設(shè)計(jì)、面包屑導(dǎo)航、網(wǎng)站排名、全網(wǎng)營銷推廣、建站公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)