導航:首頁 > 編程語言 > 字元串逆序輸出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相關的資料

熱點內容
ipd編譯要求 瀏覽:931
壓縮解壓王怎麼用 瀏覽:29
伺服器共享文件如何備份 瀏覽:752
買安卓手機怎麼在官網買 瀏覽:120
詩詞入門PDF 瀏覽:359
毒app是什麼單位 瀏覽:64
如何自己編譯android系統 瀏覽:792
phpmysqlpdomysqli 瀏覽:808
php修改sql語句 瀏覽:720
android有道api 瀏覽:387
撓耳營水表用的什麼app 瀏覽:54
戰錘40kpdf 瀏覽:381
java判斷字元串是漢字 瀏覽:468
2017初級教材pdf 瀏覽:457
松下空調壓縮機品牌 瀏覽:823
python復選框 瀏覽:752
反詐中心app是什麼時候出來的 瀏覽:592
魔獸世界需要什麼伺服器地址 瀏覽:195
啥是單片機休眠 瀏覽:110
什麼音樂app最好 瀏覽:933