1. 程式人生 > >2、Arrays類排序陣列

2、Arrays類排序陣列

需求說明:正確使用Arrays的sort()方法為陣列進行排序,效果如下圖所示。降序排列的寫法可以參考for(int i=scores.length-1;i>=0;i–){}
這裡寫圖片描述

package homework;

import java.lang.reflect.Array;
import java.util.Arrays;
import java.util.Scanner;

public class 作業2Arrays類排序陣列 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
System.out.println("請輸入5名學員的成績:"); Scanner scanner=new Scanner(System.in); int xxx[]=new int[5]; for (int i = 0; i < xxx.length; i++) { int scores = scanner.nextInt(); xxx[i]=scores; } Arrays.sort(xxx); System.out.println("學員成績按升序排列:"
); for (int i = 0; i < xxx.length; i++) { System.out.print(xxx[i]+"\t"); } System.out.println(); System.out.println("學員成績按降序排列:"); for (int i = xxx.length-1; i>=0; i--) { System.out.print(xxx[i]+"\t"); } } }

相關推薦

2Arrays排序陣列

需求說明:正確使用Arrays的sort()方法為陣列進行排序,效果如下圖所示。降序排列的寫法可以參考for(int i=scores.length-1;i>=0;i–){} package homework; import java.lang

ObjectStringArraysStringBufferStringBuilder的總結2

補充上一篇文章末尾String類中的一個方法 public String substring(int beginIndex, int endIndex) 引數:起始位置,與結束位置 int型別 返回值:String型別 public class Test { pub

Java 013 StringBufferArrays(常見排序包裝(Integer

知識點梳理 心得體會 小知識點 1.執行緒安全與不安全 概念:程式碼所在的程序中有多個執行緒在同時執行,而這些執行緒可能會同時執行這段程式碼。如果每次執行結果和單執行緒執行的結果是一樣的,而且其他的變數的值也和預期的是一樣的,就是執行緒安全的。執行緒安全的程式,多程序需要訪

Java一維陣列定義和初始化二維陣列定義和初始化傳參方式Arrays

陣列 陣列是Java中的一種資料型別,是一組資料的集合,陣列中的每個成員稱為元素。Java中的陣列是類型別(引用型別),Java的同一個陣列中,只能存放相同型別的資料元素。 一維陣列 一維陣列的定義方式 一維陣列有以下兩種定義方式,推薦使用第一種定義方式 <資料型別

20160731------while迴圈一維陣列Arrays方法及練習

9、迴圈結構 迴圈結構就是在滿足某種條件的情況下不斷重複的執行某段程式碼,我們需要在適當的時候將條件變成假以此來結束迴圈,避免死迴圈。 While迴圈 while(條件){ 語句; }

Java中Arrays進行陣列排序

Java中Arrays類實際是一個實現對陣列操作的各種方法的類,可以實現對陣列的排序和搜尋,陣列的比較和對陣列增加元素,陣列的拷貝和資料轉換為字串的功能。今天我們就來說說Arrays.sort()對陣列進行排序的規則。 1.對基本型別的陣列進行排序 (1)Arrays類中的

Java Arrays進行陣列排序

Java API對Arrays類的說明是:此類包含用來運算元組(比如排序和搜尋)的各種方法。 1.對基本資料型別的陣列的排序    說明:(1)Arrays類中的sort()使用的是“經過調優的快速排序法”;       (2)比如int[],double[],char

使用Java Arrays進行陣列排序

排序演算法,基本的高階語言都有一些提供。C語言有qsort()函式,C++有sort()函式,java語言有Arrays類(不是Array)。用這些排序時,都可以寫自己的排序規則。 Java API對Arrays類的說明是:此類包含用來運算元組(比如排序和搜尋)的各種方法。

Java學習筆記26(MathArraysBigIntegerBigDecimal

body log 出現異常 multi 有序 對數 浮點數 dex random Math類:數學工具類,做一些數學計算,開方,對數,三角函數等 所有方法都是靜態方法,不需要建立對象,直接用類名調用即可 示例: 這裏寫幾個在日常開發中會用到的,比如三角函數之類的平時不會用到

2其他API------calendar

clas cep int 相關 () 打印 static calendar ack 獲取日期中的指定日期信息比如獲取年,月,日 1 package cn.itcast.api.a.date; 2 3 import java.util.Calendar; 4

2SVM

ear 知識點 情況 意義 好的 數量 常常 最優化 矩陣 一、疑問 1. assignments1 linear_svm.py文件的函數 svm_loss_naive中,使用循環的方式實現梯度計算 linear_svm.py文件的函數 svm_loss_vectoriz

數組常見操作Arrays基本數據型包裝

二分 裝箱 常見 cdd roc 轉換 sha http arr 數組常見操作 冒泡排序法 選擇排序法 二分查找法 Arrays類 成員方法示例 基本數據類型包裝類 基本類型和包裝類的對應 Integer類舉例 裝箱和拆箱 int轉換成String類型 String類型

ObjectStringArraysStringBufferStringBuilder的總結1

Object類 是所有類的頂層父類。  圖中漏了一個非常重要的方法,toString()方法,具體用法會在後面程式碼中詳細解釋。 所有類都預設繼承了Object類,所有具有Object類的這些方法,光說不練假把式。上栗子: 我建立了一個測試類Test,但是我並沒

常見物件StringBufferArrays和基本型別包裝+JAVA學習筆記-DAY13

13.01_常見物件(StringBuffer類的概述) A:StringBuffer類概述 通過JDK提供的API,檢視StringBuffer類的說明 執行緒安全的可變字元序列 B:StringBuffer和String的區別

基本型別包裝SystemMathArrays大資料運算

1 基本型別包裝類 Java中想對8種基本資料型別進行復雜操作很困難。 實際程式介面上使用者輸入的資料都是以字串型別進行儲存的。 程式開發中,需要把字串轉換成指定的基本資料型別。   1.1基本資料型別物件包裝類 定義:java將基本資料型別值封裝成了物件,提供更多的操作基本數值的功能。

4. 陣列int[] intArr = new int[]{5,9,3,7,2,6},寫出一個函式可根據傳參(引數為需要獲取的陣列型別:1:正序排序陣列2:倒序排序陣列;)來進行排序,返回值為int

4. 陣列int[] intArr = new int[]{5,9,3,7,2,6},寫出一個函式可根據傳參(引數為需要獲取的陣列型別:1:正序排序陣列;2:倒序排序陣列;)來進行排序,返回值為int陣

IntegerArrays的使用

import java.util.Arrays; public class Test { public static void main(String[] args) { String a="91,23,41,45,66,77"; //根據正則切割字串 Str

程式設計師面試題目總結--陣列(三)【旋轉陣列的最小數字旋轉陣列中查詢指定數兩個排序陣列所有元素中間值陣列中重複次數最多的數陣列中出現次數超過一半的數】

11、求旋轉陣列的最小數字 題目:輸入一個排好序的陣列的一個旋轉,輸出旋轉陣列的最小元素。 分析:陣列的旋轉:把一個數組最開始的若干個元素搬到陣列的末尾。例如陣列{3, 4, 5, 1, 2}為{1, 2, 3, 4, 5}的一個旋轉,該陣列的最小值為1。這道題最直觀的解

LeetCode(40) Median of Two Sorted Arrays (兩排序陣列中位數)

題目描述 There are two sorted arrays nums1 and nums2 of size m and n respectively. Find the median of the two sorted arrays. The overall run time

5.2之層次聚例項

例項二、各省消費資料 #1、載入資料 X<-data.frame( x1=c(2959.19, 2459.77, 1495.63, 1046.33, 1303.97, 1730.84, 1561.86, 1410.11, 3712.31, 2207.58, 2629.16, 184