中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在Java中對數組輸出進行反轉

發布時間:2021-01-08 16:03:30 來源:億速云 閱讀:212 作者:Leah 欄目:開發技術

怎么在Java中對數組輸出進行反轉?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

反轉數組輸出

問題:將數字1,2,3,4,5 反向輸出 5,4,3,2,1

輸入參數:1,2,3,4,5

代碼示例

public static void main(String[] args) {
  //參數
  int[] array = {1,2,3,4,5};
  //調用方法
  int[] a = a(array);
  //調用結果輸出
  System.err.println(a);
 }

 public static int[] a(int[] array){
  //聲明一個動態初始化數組;接收反轉數組
  int[] res = new int[array.length];
  /*
   循環遍歷參數數組

   i:為正常初始化語句從0開始知道數組大小結束
   j:求動態初始化數組最大長度

   i:步長每次自增
   j:步長自減
   */
  for (int i = 0,j=res.length-1; i < array.length; i++,j--) {
   /*
    參數數組值 賦值 給聲明動態初始化數組
    循環第一次 i:0 j:4 以此類推 i:1 j:3
    */
    res[j] = array[i];
  }
  return res;
 }

輸出結果:5,4,3,2,1

Java實現字符串逆序輸出

【題目描述】

寫一函數,使輸入的一個字符串按反序存放,在主函數中輸入輸出反序后的字符串。

【輸入】

一行字符

【輸出】

逆序后的字符串

【樣例輸入】

123456abcdef

【樣例輸出】

fedcba654321 

【解題思路】

首先定義兩個String字符串a,b,其中a用于存放正序的字符串,b用于存放逆序的字符串,然后在定義一個字符數組c,然后調用類庫中的toCharArray()方法,將字符串,轉換為字符數字,然后再利用循環將字符數組逆序賦給字符串b,然后將字符串b輸出就可以了。

【源代碼】

import java.util.Scanner;
 
public class Main {
 public static void main(String[] args) {
 Scanner scanner = new Scanner(System.in);
 
 String a = scanner.nextLine();
 String b = "";
 
 char[] c = a.toCharArray();
 
 for(int i = c.length-1;i >= 0;i--) {
  b = b + c[i];
 }
 
 System.out.println(b);
 
 scanner.close();
 }
}

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

乌苏市| 亚东县| 瓦房店市| 乐至县| 芜湖县| 宁都县| 临安市| 和龙市| 庄河市| 永年县| 汨罗市| 富锦市| 正宁县| 永丰县| 浪卡子县| 灵宝市| 镇巴县| 福建省| 镇康县| 唐海县| 舞钢市| 万宁市| 日喀则市| 呈贡县| 凤庆县| 金沙县| 莎车县| 高尔夫| 中宁县| 麻栗坡县| 岳阳县| 沾化县| 汾阳市| 房产| 临潭县| 灵宝市| 黄梅县| 兴城市| 同心县| 枞阳县| 军事|