91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

怎么在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

五峰| 金坛市| 阿克陶县| 灌南县| 桐乡市| 安溪县| 印江| 泾川县| 克什克腾旗| 内黄县| 忻城县| 扎赉特旗| 灵宝市| 朔州市| 西峡县| 沛县| 六枝特区| 广汉市| 商洛市| 花莲县| 汉沽区| 汉中市| 米脂县| 大悟县| 兰西县| 安达市| 合阳县| 衡阳市| 巢湖市| 阿图什市| 罗江县| 铁岭市| 呼伦贝尔市| 丽水市| 饶阳县| 凤庆县| 华安县| 六盘水市| 海门市| 临澧县| 富顺县|