導航:首頁 > 編程語言 > 字元串逆序輸出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類的反射機制 瀏覽:401
怎麼了解伺服器的狀態 瀏覽:436
如何關掉伺服器上DHCP 瀏覽:99
appstore怎麼查看下過的app 瀏覽:660
python圖標png 瀏覽:105
赫茲app伺服器錯誤是什麼意思 瀏覽:760
錘子手機文件加密取消 瀏覽:677
方正公文辦公無效加密文件 瀏覽:365
常規高級的加密按鈕點不動 瀏覽:757
linux伺服器沒有ip地址 瀏覽:386
什麼是安卓系統的優點 瀏覽:79
解壓搞笑視頻西遊記背景音樂 瀏覽:34
文件夾多個excel文件怎麼一起列印 瀏覽:610
程序員主角同事猝死小說 瀏覽:951
如何在頭像上加字安卓 瀏覽:584
excel2010函數與公式pdf 瀏覽:724
99加密貨幣價格 瀏覽:868
字元串逆序輸出java 瀏覽:594
女生程序員好嗎 瀏覽:771
華為nfc能復制加密電梯卡嗎 瀏覽:476