java數字排序,java數字字元串排序

本文目錄一覽:

java 輸入任意幾個數字,怎樣將他們從大到小排序?

public static void main(String[] args) { Scanner scan = new Scanner(System.in)。

}

System.out.println(“從大到小輸出:”);

for (int m = num.length-1; m =0; m–) {

System.out.println(num[m]);//從大到小輸出

}

}

String[] str = scan.nextLine().split(” “),// 輸入時以空格隔開數字。

int[] num = new int[str.length];//初始化一個整型數組,長度為你輸入數字的個數。

String[] str = scan.nextLine().split(” “);// 輸入時以空格隔開數字

int[] num = new int[str.length];//初始化一個整型數組,長度為你輸入數字的個數

for (int i = 0; i str.length; i++) {

num[i] = Integer.parseInt(String.valueOf(str[i]));//將字元轉換為int型再賦給整型數組

}

Arrays.sort(num);//升序排序

System.out.println(“從小到大輸出:”);

for (int j = 0; j num.length; j++) {

System.out.println(num[j]);//從小到大輸出

java如何將1000個隨機數字從小到大排序,急

public static void main(String[] args) {

// 實例化一個List集合,用來存放int

ListInteger list = new ArrayListInteger();

for (int i = 0; i  1000; i++) {// 執行1000次for,獲取隨機整數,並放在集合中

list.add((int) (Math.random() * 10000));

}

// 排序

Collections.sort(list);

// 列印,查看結果

for (int i = 0; i  list.size(); i++) {

if (i % 40 == 0) {

System.out.println();

}

System.out.print(list.get(i) + ” “);

}

}

java從鍵盤依次輸入10個正整數,存放在數組中,每輸入一個整數就進行排序,而不是最後排序?

按照你的要求依次輸入10個正整數,每輸入一個整數就進行排序的Java程序如下

import java.util.Scanner;

public class J {

public static void bubblesort(int[] arr,int n){

for(int i=0;in-1;i++){

for(int j=0;jn-1-i;j++){

  if(arr[j]arr[j+1]){

   int temp=arr[j];

   arr[j]=arr[j+1];

   arr[j+1]=temp;

  }

}

}

for(int i=0;in;i++){

System.out.print(arr[i]+” “);

}

System.out.println();

}

public static void main(String[] args) {

int a[]=new int[10];

Scanner sc=new Scanner(System.in);

for(int i=0;i10;i++){

a[i]=sc.nextInt();

bubblesort(a,i+1);

}

}

}

在Java中對三個數字排序 對任意給定的三個數字,把三個數字按照有低到高的順序排序,並輸出結

//不讓複製,手敲很煩

import java.util.*;

public class Demo{

    public static void main(String args[]){

        Scanner s=new Scanner(System.out);

        int arr[]=new int [3];

        for(int i=0;i3){

            arr[i]=s.nextInt();//將輸入的三個數放進數組

        }

        Arrays.sort(arr);//將輸入排序

        for(int i:arr){//輸出排序好的數

            System.out.println(i);

        }

    }

}

java中數字類型字元串排序問題,

import java.util.*;

class T

{

public static void main(String[] args)

{

String str=”21#89#34#2#65#43#5#75$”;

int index=str.indexOf(“$”);

String str1=str.substring(0,index);

String[] strs=str1.split(“#”);

int[] a=new int[strs.length];

for(int i=0;istrs.length;i++)

{

a[i]=Integer.parseInt(strs[i]);

}

Arrays.sort(a);

for(int i=0;istrs.length;i++)

{

System.out.println(a[i]);

}

}

}

JAVA 將數字並排排列

實現思路:就是輸入的數字之間有固定的規則,之後讀取後,依次進行大小比較,之後直到排序結束,輸出結果即可:

import java.util.Scanner;

public class ArrangedNumbers {

Integer arryNum[];

int count = 0;/* 統計數字 */

boolean judgeIsNum = true;

StringBuffer stringbuffer = new StringBuffer();

Scanner scanner = new Scanner(System.in);

String character;

int memoryNum;

/**

* 任意輸入字元

*

* @return 返回輸入的內容

*/

// public String inputNum() {

// return null;

// }

/**

* 判斷為數字

*/

public void judgmentFigures() {

while (judgeIsNum) {

System.out.println(“請任意輸入數字,以空格間隔,以回車結束!”);

character = scanner.nextLine();

char[] figures = character.toCharArray();

for (int i = 0; i figures.length; i++) {

if (!(figures[i] = ‘1’ figures[i] = ‘9’)

figures[i] != 32) {

judgeIsNum = true;

break;

}

judgeIsNum = false;

}

if (!judgeIsNum)

stringbuffer.append(character);

}

String inputContent = stringbuffer.toString();

String[] numbers = inputContent.split(“\\s+”);

arryNum = new Integer[numbers.length];

for (int i = 0; i numbers.length; i++) {

try {

memoryNum = Integer.parseInt(numbers[i]);

arryNum[count] = new Integer(memoryNum).intValue();

count++;

} catch (Exception e) {

/* 如果不出現異常,則說明肯定是數字 */

}

}

}

/**

* 對數字進行排序

*/

public void compareNum() {

for (int i = 0; i arryNum.length; i++) {

for (int j = 0; j arryNum.length – i – 1; j++) {

if (arryNum[j] arryNum[j + 1]) {

Integer temp = arryNum[j];

arryNum[j] = arryNum[j + 1];

arryNum[j + 1] = temp;

}

}

}

}

/**

* 按升序排列輸出

*/

public void outputNum() {

System.out.println(“按升序排序:”);

for (int i = 0; i arryNum.length; i++) {

System.out.println(arryNum[i]);

}

}

}

//package com.color.program;

public class JJArrangedNumbers {

public static void main(String args[]) {

ArrangedNumbers arrangeNumbers = new ArrangedNumbers();

arrangeNumbers.judgmentFigures();

arrangeNumbers.compareNum();

arrangeNumbers.outputNum();

}

}

——–運行結果——-

請任意輸入數字,以空格間隔,以回車結束!

123 4 5 6 7 7,23

請任意輸入數字,以空格間隔,以回車結束!

2 e adf 3 4

請任意輸入數字,以空格間隔,以回車結束!

5 6 6 76 7

按升序排序:

5

6

6

7

76

上述公式可以修改為:=-*INT(/)。MONTH函數函

原創文章,作者:PKRL,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/134784.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
PKRL的頭像PKRL
上一篇 2024-10-04 00:08
下一篇 2024-10-04 00:08

相關推薦

  • java client.getacsresponse 編譯報錯解決方法

    java client.getacsresponse 編譯報錯是Java編程過程中常見的錯誤,常見的原因是代碼的語法錯誤、類庫依賴問題和編譯環境的配置問題。下面將從多個方面進行分析…

    編程 2025-04-29
  • Java JsonPath 效率優化指南

    本篇文章將深入探討Java JsonPath的效率問題,並提供一些優化方案。 一、JsonPath 簡介 JsonPath是一個可用於從JSON數據中獲取信息的庫。它提供了一種DS…

    編程 2025-04-29
  • Python字元串寬度不限制怎麼打代碼

    本文將為大家詳細介紹Python字元串寬度不限制時如何打代碼的幾個方面。 一、保持代碼風格的統一 在Python字元串寬度不限制的情況下,我們可以寫出很長很長的一行代碼。但是,為了…

    編程 2025-04-29
  • Java騰訊雲音視頻對接

    本文旨在從多個方面詳細闡述Java騰訊雲音視頻對接,提供完整的代碼示例。 一、騰訊雲音視頻介紹 騰訊雲音視頻服務(Cloud Tencent Real-Time Communica…

    編程 2025-04-29
  • Java Bean載入過程

    Java Bean載入過程涉及到類載入器、反射機制和Java虛擬機的執行過程。在本文中,將從這三個方面詳細闡述Java Bean載入的過程。 一、類載入器 類載入器是Java虛擬機…

    編程 2025-04-29
  • Java Milvus SearchParam withoutFields用法介紹

    本文將詳細介紹Java Milvus SearchParam withoutFields的相關知識和用法。 一、什麼是Java Milvus SearchParam without…

    編程 2025-04-29
  • Python循環符合要求數字求和

    這篇文章將詳細介紹如何通過Python循環符合要求數字求和。如果你想用Python求和但又不想手動輸入數字,那麼本文將是一個不錯的選擇。 一、使用while循環實現求和 sum =…

    編程 2025-04-29
  • Python中將字元串轉化為浮點數

    本文將介紹在Python中將字元串轉化為浮點數的常用方法。在介紹方法之前,我們先來思考一下這個問題應該如何解決。 一、eval函數 在Python中,最簡單、最常用的將字元串轉化為…

    編程 2025-04-29
  • Java 8中某一周的周一

    Java 8是Java語言中的一個版本,於2014年3月18日發布。本文將從多個方面對Java 8中某一周的周一進行詳細的闡述。 一、數組處理 Java 8新特性之一是Stream…

    編程 2025-04-29
  • Java判斷字元串是否存在多個

    本文將從以下幾個方面詳細闡述如何使用Java判斷一個字元串中是否存在多個指定字元: 一、字元串遍歷 字元串是Java編程中非常重要的一種數據類型。要判斷字元串中是否存在多個指定字元…

    編程 2025-04-29

發表回復

登錄後才能評論