1. 程式人生 > >java程式碼將陣列元素順序顛倒輸出

java程式碼將陣列元素順序顛倒輸出

import java.util.Arrays;

方法一:
public class Sort {
	/**
	 * 用java程式碼將隨機陣列元素順序顛倒輸出
	 * @author zheng
	 */
	public static void main(String[] args) {
		//隨機輸出若干個兩位數陣列元素
		int[] arr=new int[]{
			(int) (Math.random()*100),
			(int) (Math.random()*100),
			(int) (Math.random()*100),
			(int) (Math.random()*100),
			(int) (Math.random()*100),
			(int) (Math.random()*100),
		};
		System.out.println("排序前陣列元素:"+Arrays.toString(arr));
		swap(arr);
		System.out.println("排序後陣列元素:"+Arrays.toString(arr));
	}
	public static void swap(int[] arr){
		int temp;
		for(int i=0;i<arr.length/2;i++){
			temp=arr[i];
			arr[i]=arr[arr.length-1-i];
			arr[arr.length-1-i]=temp;
		}
	}
	
}
方法二:
public class reverse{
    public static void main(String[] args){
        String str = "123456789";
        StringBuffer sb = new StrngBuffer(str);
        System.out.println(sb.reverse());
    }
}
 

相關推薦

java程式碼陣列元素順序顛倒輸出

import java.util.Arrays; 方法一: public class Sort { /** * 用java程式碼將隨機陣列元素順序顛倒輸出 * @author zheng */ public static void main(String[

Java面試題:有陣列a[n],用java程式碼陣列元素順序顛倒

Official Certification 鄧 斌,Tony,男,漢族,江西興國人,無黨派,研究生學歷。畢業於中國科學技術大學精密機械資訊工程專業,於2008年取得中國科學技術大學高階軟體工程專業工學碩士學位。先後在國內外知名網際網路企業做過資深軟體開發工程師、高階系

13、陣列元素順序顛倒實現方式

程式設計題目: 13.有陣列a[n],用Java程式碼將陣列元素順序顛倒。 示例程式碼: package program.calculation.exercise13; import

java算法面試題:有數組a[n],用java代碼數組元素順序顛倒

mage post alt 數組a array [] ima log 算法 package com.swift; import java.util.ArrayList; import java.util.Collections; import java.util.Lis

java程式碼一個數組分為多個等長度的陣列

首先這個是為了實現一次請求的資料量不會由於返回的資料量過大導致記憶體溢位,所以分批獲取   @SuppressWarnings("unused") public static List<String> getList(int targ,List<String

java陣列練習2建立二維陣列,並陣列中的內容輸出到控制檯

@author HP-Developer * 8-31號的陣列練習 * 實驗任務 建立二維陣列,並將陣列中的內容輸出到控制檯上 實驗要求 建立二維陣列進行學生姓名、學號、Java基礎成績三個資訊的儲存 學生姓

用python實現陣列元素按從小到大的順序排列

def findSmallest(arr): smallest = arr[0]#將第一個元素的值作為最小值賦給smallest smallest_index = 0#將第一個值的索引作為最小值的索引賦給smallest_index for i in

陣列元素迴圈右移k個位置(Java實現)

用四種方法實現了將陣列元素迴圈右移k個位置,相關的解釋作為註釋放在程式碼裡面了。 package movearrayelement; import java.util.BitSet; public class MoveArrayElement { /** * 每次

PTA 1009 說反話 (20)(20 分) 給定一句英語,要求你編寫程式,句中所有單詞的順序顛倒輸出

給定一句英語,要求你編寫程式,將句中所有單詞的順序顛倒輸出。 輸入格式:測試輸入包含一個測試用例,在一行內給出總長度不超過80的字串。字串由若干單詞和若干空格組成,其中單詞是由英文字母(大小寫有區分)組成的字串,單詞之間用1個空格分開,輸入保證句子末尾沒有多餘的空格。 輸

關於使用java程式碼資料庫裡的表匯出到Excel中

package CurriculumDesign; import java.io.FileOutputStream; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatemen

java程式碼word,excel轉為pdf

新建javaweb工程 下載aspouse-word-14.11.0-jdk16.jar包和aspose-cells-8.5.2.jar包並引入 word轉pdf的java函式 package webViewer; import java.io.*;  import com.as

Java程式碼 數字反轉

堅持堅持,更部落格,鍛鍊自己的毅力,題目要求將已知的數字反轉輸出,比如給的是123將其輸出為321,-123將其輸出為-321 演算法思想就是:一直取x與10除的餘數,將其加上結果的10倍輸出,原數一直除10取商。 Java程式碼如下: public class Solut

Java程式碼陣列選擇排序 (升序降序)

public class test9 {public static void main(String[] args){int []a={12,2,45,65,99,3,21};System.out.println("原陣列為:"+"\n"+a[0]+"\t"+a[1]+"\t

java程式碼地址轉化為座標的工具類

package com.tgw.map; import java.util.HashMap; import java.util.Map; public class GetPointByAddress {     public static Map getPoint(Stri

Java陣列中的數逆序存放

本題要求編寫程式,將給定的n個整數存入陣列中,將陣列中的這n個數逆序存放,再按順序輸出陣列中的元素。輸入格式:輸入在第一行中給出一個正整數n(1)。第二行輸入n個整數,用空格分開。輸出格式:在一行中輸出這n個整數的處理結果,相鄰數字中間用一個空格分開,行末不得有多餘空格。輸入

如何通過Java程式碼JsonArray轉化為list集合

在開發中有時候我們有時候會將JSONArray轉化為list的需求 JSONArray jsonArray  =  [{"colName":"2017年01月","addNum":"539","totalNum":"8395"},{"colName":"2017年02月",

PAT乙級Java實現_1008. 陣列元素迴圈右移問題_附詳細解題註釋_08

1008. 陣列元素迴圈右移問題 (20)時間限制400 ms記憶體限制65536 kB程式碼長度限制8000 B判題程式Standard一個數組A中存有N(N>0)個整數,在不允許使用另外陣列的前提下,將每個整數迴圈向右移M(M>=0)個位置,即將A中的資料由(

Java程式碼 字串轉換成整數

這個演算法題目很經典,我用的是Java語言,講一個給出的字串轉換成整數,我們可以分為四步來進行。 演算法思想:1、第一步:給出一個字串,首先我們應該先判斷它是否為空,這個可以通過呼叫字串的長度方法來判斷,如果長度為零,則代表字串為空,直接返回0,如果不為空則繼續進行下面的操

java中對比陣列元素並刪除重複元素

package com.kyee.hrp_local.cost.dept_cost_reckon.base_config.human_manage.huaman_report.dao.impl; import java.util.ArrayList; import java

用指標引用陣列元素並列印輸出

#include<stdio.h> void main() { int a[5]={10,20,30,40,50}; int *aptr,i;//指標變數宣告 aptr=&a