導航:首頁 > 編程語言 > 字元串逆序輸出java

字元串逆序輸出java

發布時間:2024-11-02 23:56:04

java 字元串逆序輸出問題

String str = "this is a book!";//輸入的字元串
String[] strArray = str.split(" ");//通過每個彎尺橡單詞中的空格來分割字元串組成新的單詞數組,strArray 數組內容應為["this","is","a","book!"]
for(int i=0;i<strArray.length;i++){//starArray中共有四個單詞,故循埋旁環四次,strArray.length是數組的長度,所以用戶輸入的字元串中有幾個單詞就循環strArray.length次
String str1="";//當對新的單詞進行操作時,將str1清空,str1的作用是用來存儲每個單詞倒敘排序的結果
for(int j=strArray[i].length();j>0;j--){//獲取當前單詞的長度,並創建循困高環
str1+=strArray[i].substring(j-1,j);//循環截取從後往前截取字元並用str1鏈接字元
}
System.out.println(str1);//每處理完一個單詞就輸出並換行,若無需換行可使用print。
}

⑵ java逆序輸出

* @param args*/public static void main(String[] args) {//int i;Scanner in= new Scanner(System.in); System.out.print("輸入數字:"); int id= in.nextInt(); String ID= Integer.toString(id); for(int i = ID.length()-1;i>=0;i--){ System.out.print(ID.charAt(i));}}}--------------------------------------------------------------------------------------------------- package Java.ecx; import java.util.*; public class Ecx2 {/*** 逆序輸出* @param args*/public static void main(String[] args) {String i;Scanner in = new Scanner(System.in); System.out.print("輸入文字:"); i = in.next(); i=(new StringBuffer(i).reverse()).toString();//String類型 System.out.println("逆序為:"+i);}}兩個都是逆序輸出的小程序,幫忙給解釋依稀,java新手 補充: 用第二個可以逆序輸出數字的嗎 補充: System.out.print("請輸入要反轉的數字:"); int in = input.nextInt(); StringBuffer ID = new StringBuffer(in); ID.reverse(); String.valueOf(in); System.out.println(in); 無法正確輸出啊,哪裡錯了啊 補充: int in = input.nextInt();//接受一個int StringBuffer ID = new StringBuffer(in); ID.reverse(); System.out.println(String.valueOf(in)); int in = input.nextInt(); StringBuffer ID = new StringBuffer(in);

⑶ 用JAVA編寫一程序:從鍵盤輸入多個字元串到程序中,並將它們按逆序輸出在屏幕上。

代碼如下:

import java.util.Scanner;

public class ScannerDemo{

public static void main(String[] args) throws Exception{

Scanner scan=new Scanner(System.in);

System.out.println("請輸入內容:");

String str=scan.nextLine();

char[] s=str.toCharArray();

for(int i=s.length-1;i>=0;i--){

System.out.print(s[i]);}}}

(3)字元串逆序輸出java擴展閱讀

字元串

通常以串的整體作為操作對象賣枯戚,如:在串中查找某個子串、求取一個子串、在串的某個位置上插入一個子串以及刪除一個子串等。

兩個字元串相等的充要條件是:長度相等,並且各個對應位置上的字元都相等。設p、q是兩個串,求q在p中首次出敗啟現的位置的運算叫做模式匹配。串的兩種最基本的存儲方式是順序存儲方式和鏈接存儲方式。

基本數據結構

在Java中有8種中陵數據類型來存儲數值、字元和布爾值。

整數類型

整數型用來存儲整數數值,即沒有小數部分的數值。可以是正數,也可以是負數。整數數據在Java程序中有3種表示形式,分別為十進制、八進制和十六進制。

⑷ JAVA輸入一個數字逆序輸出

你的Java程序錯在用變數a去計算位數,導致a為0,所以後面的結果都為0,應該把a賦給一個臨時變數t,用t去計算位數。

還有你的逆序演算法有問題,不但復雜,而且結果不是逆序。

我給你一個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(a>0){

System.out.print(a%10);

a=a/10;

}

}

}

閱讀全文

與字元串逆序輸出java相關的資料

熱點內容
java有哪些數組 瀏覽:984
程序員戴手錶影響工作嗎 瀏覽:235
游戲皇後解壓視頻 瀏覽:367
c語言怎麼打開文件編譯 瀏覽:436
手機上什麼app可以設計logo 瀏覽:800
pid演算法單片機 瀏覽:375
python數據精度 瀏覽:632
管什麼小女孩App 瀏覽:192
phppdf轉換成圖片 瀏覽:468
十八講pdf 瀏覽:619
mysql導入壓縮文件 瀏覽:21
usb控制單片機 瀏覽:906
你為什麼喜歡安卓手機 瀏覽:863
阿里雲伺服器購買和使用 瀏覽:389
單片機sp1 瀏覽:282
大學生玩貓咪解壓 瀏覽:794
php附近的演算法 瀏覽:346
黑馬程序員培訓機構怎麼樣 瀏覽:36
怎麼查找伺服器ip地址 瀏覽:371
華為手機為什麼開不了定位伺服器地址 瀏覽:970