導航:首頁 > 編程語言 > java逆序數

java逆序數

發布時間:2022-03-02 07:43:13

java .給定一個五位數,然後把它逆序輸出.

new StringBuilder().append(12345).reverse().toString()

Ⅱ java:任意輸入一個五位的正整數,逆序輸出該數字

import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
Scanner scan = new Scanner(System.in);
String input = scan.nextLine();
String output = ""+input.charAt(4)+input.charAt(3)+input.charAt(2)+input.charAt(1)+input.charAt(0)+"";
System.out.println(output);
}

僅限五位。 用的是最直接的方法。

Ⅲ 用java 拜託了 將一個數組逆序輸出

這個可以使用數組工具類Arrays的asList方法將數組變成List集合,然後使用集合工具類Collections的方法reverse方法將集合中的元素順序反轉,在將集合轉換成數組,遍歷數組列印即可。
public class Test
{

public static void main(String[] args)
{
String[] s={"a","b","c","d","e","f"};
List<String> list=Arrays.asList(s);
Collections.reverse(list);
list.toArray(s);
for(String str:s)
{
System.out.print(str+" ");
}
}

}

如果滿意,請採納謝謝。

Ⅳ java 數組 逆序排列

//當直接回車時候程序結束
public class Test {

/**
* @param args
*/
public static void main(String[] args) {

BufferedReader bf=new BufferedReader(new InputStreamReader(System.in));
String str=null;
StringBuffer sb=null;
try{
str=bf.readLine();
sb=new StringBuffer(str);
}catch(Exception e){}
while(str.length()!=0)
{
System.out.println(sb.reverse());
try{
str=bf.readLine();
sb=new StringBuffer(str);
}catch(Exception e){}
}
}

}

Ⅳ java怎麼實現逆序數計數,時間復雜度為O(n)

實現逆序數計數,時間復雜度為O(n)
publicclassMaxSumOfArray{


publicstaticvoidmain(Stringargs[]){

System.out.print(max_sum());
}
publicstaticintmax_sum(){
int[]array={-2,11,-4,13,-5,-2};
intmax_sum=0;
intarray_sum=0;
for(intj=0;j<array.length;j++)
{
array_sum+=array[j];
if(array_sum<0){
max_sum=0;
}
if(array_sum>max_sum)
{
max_sum=array_sum;
}
}
returnmax_sum;

}
}

Ⅵ 在java中,如何使字元逆序輸出

使用遞減的for循環,然後用charAt倒序獲取字元串。代碼如下

Stringstr="qwertyuiop";
for(inti=str.length()-1;i>=0;i--){ //字元串下標從0開始,長度-1結束。倒序所以從長度-1開始,0結束。
System.out.print(str.charAt(i));
}

Ⅶ 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中從鍵盤下輸入任意整數,逆序輸出其各位數字

publicstaticvoidmain(String[]args){
Scannerin=newScanner(System.in);
intn=in.nextInt();
while(n!=0){
System.out.print(n%10);
n/=10;
}
}

Ⅸ JAVA求四個正整數,逆序數1234。這些求余怎麼求啊!

用求余數的方法,求一個四位正整數的逆序數的Java程序如下:

importjava.util.Scanner;
publicclassAA{
publicstaticvoidmain(String[]args){
Scannersc=newScanner(System.in);
System.out.print("請輸入一個四位正整數:");
intn=sc.nextInt();
if(n<1000||n>9999){
System.out.println("您輸入的不是一個四位正整數!");
}else{
inta,b,c,d,result;
a=n/1000;//取四位正整數的千位數
b=n/100%10;//取四位正整數的百位數
c=n/10%10;//取四位正整數的十位數
d=n%10;////取四位正整數的個位數
result=d*1000+c*100+b*10+a;
System.out.println("四位正整數"+n+"的逆序數為:"+result);
}
}
}

運行結果:

請輸入一個四位正整數:1234
四位正整數1234的逆序數為:4321

閱讀全文

與java逆序數相關的資料

熱點內容
優信二手車解壓後過戶 瀏覽:63
Windows常用c編譯器 瀏覽:780
關於改善國家網路安全的行政命令 瀏覽:835
安卓如何下載網易荒野pc服 瀏覽:656
javainetaddress 瀏覽:106
蘋果4s固件下載完了怎麼解壓 瀏覽:1005
命令zpa 瀏覽:288
python編譯器小程序 瀏覽:946
在app上看視頻怎麼光線調暗 瀏覽:542
可以中文解壓的解壓軟體 瀏覽:595
安卓卸載組件應用怎麼安裝 瀏覽:915
使用面向對象編程的方式 瀏覽:341
程序員項目經理的年終總結範文 瀏覽:932
內衣的加密設計用來幹嘛的 瀏覽:435
淮安數據加密 瀏覽:295
魔高一丈指標源碼 瀏覽:984
松下php研究所 瀏覽:170
c回調java 瀏覽:403
夢幻端游長安地圖互通源碼 瀏覽:747
電腦本地文件如何上傳伺服器 瀏覽:315