使用遞減的for循環(huán),然后用charAt倒序獲取字符串。代碼如下
為黑龍江等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及黑龍江網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都網(wǎng)站制作、做網(wǎng)站、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)、黑龍江網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
String str="qwertyuiop";
for (int i = str.length()-1; i = 0; i--) {
// 字符串下標(biāo)從0開始,長(zhǎng)度-1結(jié)束。倒序所以從長(zhǎng)度-1開始,0結(jié)束。
System.out.print(str.charAt(i));
}
這個(gè)是根據(jù)你的程序改的,已經(jīng)編譯通過 import java.util.*; public class test5 { public static void main(String[] args) { Scanner input= new Scanner(System.in); System.out.print("請(qǐng)輸入數(shù)組的長(zhǎng)度:"); int num=input.nextInt(); int[] score=new int[num]; for(int i=0;inum;i++){ System.out.print(i+1+":"); score[i]=input.nextInt(); } System.out.println("\n逆序后為:"); for(int i = 0;i num/2-1 ;i++){ int temp = score[i]; score[i] = score[num-1-i]; score[num-1-i] = temp; } for(int i=0;inum;i++){ System.out.println(score[i]); } } } SCORE數(shù)組里的元素順序已經(jīng)逆向
StringBuffer類本身有一個(gè)實(shí)現(xiàn)字符串逆序的方法public StringBuffer reverse();
此方法十分方便簡(jiǎn)單,查看API即可。下面我自己寫一個(gè)方法來實(shí)現(xiàn)字符串的逆序輸出
代碼及運(yùn)行結(jié)果如下
文字版代碼如下:
import java.util.Scanner;
public class Test{
public static void main(String []args) {
Scanner in=new Scanner(System.in);
System.out.print("輸入字符串:");
String s=in.nextLine();
System.out.println("字符串的逆序?yàn)?"+'\n'+reverse(s));
in.close();
}
public static String reverse(String s){
char[] chars=s.toCharArray();
int i;
s="";
for(i=chars.length-1;i=0;i--)
s+=chars[i];
return s;
}
}
你的Java程序錯(cuò)在用變量a去計(jì)算位數(shù),導(dǎo)致a為0,所以后面的結(jié)果都為0,應(yīng)該把a(bǔ)賦給一個(gè)臨時(shí)變量t,用t去計(jì)算位數(shù)。
還有你的逆序算法有問題,不但復(fù)雜,而且結(jié)果不是逆序。
我給你一個(gè)Java語言的逆序算法,你看看吧.
import java.util.Scanner;
public class nx{
public static void main(String[] args){
Scanner s=new Scanner(System.in);
int a=s.nextInt();
while(a0){
System.out.print(a%10);
a=a/10;
}
}
}
文章標(biāo)題:java中逆序代碼,Java逆序
URL鏈接:http://jinyejixie.com/article48/dsedghp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、網(wǎng)站維護(hù)、網(wǎng)站設(shè)計(jì)、Google、網(wǎng)站排名、服務(wù)器托管
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)