麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

Java南陽(yáng)OJ-ASCII碼排序

2019-11-14 12:40:32
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
import java.util.Scanner;public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); int n = sc.nextInt(); while(n-->0){ String st = sc.next(); char ch[]= new char[3]; ch[0] = st.charAt(0); ch[1] = st.charAt(1); ch[2] = st.charAt(2); ch = sort(ch); for(int i=0;i<3;i++){ if(i==2){ System.out.PRintln(ch[2]); }else{ System.out.print(ch[i]+" "); } } } } //插入排序 public static char[] sort(char[] ch){ int i = 1; for (;i<3;i++){ char key = ch[i]; if(ch[i]<ch[i-1]){ int j = i-1; while(j>=0&&key<ch[j]) j--; for(int k=i;k>j+1;k--) ch[k]=ch[k-1]; ch[j+1]=key; } } return ch; }}

1.

String st = sc.next();

若改為sc.nextLine()則會(huì)報(bào)Unknown source的錯(cuò)誤

2.

System.out.print(ch[i]+" ");

不是‘ ’,否則當(dāng)成字符空格處理,和ch[i]相加,最終只輸出一個(gè)字符

3.

public static char[] sort(char[] ch)

main方法是static的就只能調(diào)用static方法,所以sort()需要是static的

4.

while(j>=0&&key<ch[j]) j--;

必須要加上j>=0的條件,否則出現(xiàn)越界,而且必須是j>=0&&key<ch[j]不能是key<ch[i]&&j>=0表達(dá)式的執(zhí)行是有順序的


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 亚洲精品成人18久久久久 | 免费观看一级黄色片 | 久草视频福利在线观看 | 精品xxxx户外露出视频 | 成人啪啪18免费网站 | 国产精品999在线观看 | 一级做a爱片久久毛片a高清 | 久久精品久久精品国产大片 | 手机国产乱子伦精品视频 | 国产精品久久久久久影视 | 婷婷久久影院 | 操碰在线视频 | 日韩电影av在线 | 欧美三级欧美成人高清www | 久久一本日日摸夜夜添 | 蜜桃视频在线观看免费 | 日本残忍极度灌浣肠视频 | 操碰视频在线观看 | 日日草夜夜操 | 在线成人看片 | 国产精品久久久久国产精品三级 | 成年毛片| 青久草视频| 久久久久久亚洲国产精品 | asian裸体佳人pics | 欧美日韩成人一区二区 | 精品久久9999 | 99精品无人区乱码在线观看 | 精品一区二区三区日本 | 国产一区二区三区视频观看 | 在线播放一级片 | 91在线视频观看 | 牛牛a级毛片在线播放 | 热99精品视频 | 亚洲码无人客一区二区三区 | 精品一区二区电影 | 日产精品一区二区三区在线观看 | 一区二区久久精品66国产精品 | 天天草天天爱 | 国产毛片自拍 | 国产精品亚洲综合一区二区三区 |