導航:首頁 > 編程語言 > java最小數

java最小數

發布時間:2022-12-12 16:53:25

A. java求數組中最大值最小值

java中隨便定義一個數組時,需要先排序之後,然後輸出最大最小值,可以使用sort類進行排序,實例如下:

public class ArrDemo{ public static void main(String[] args){ new ArrDemo().getPrint(); } private int[] getPrint(){ java.util.Scanner sc = new java.util.Scanner(System.in); try{ System.out.println("請輸入數組的個數。"); int[] arr = new int[sc.nextInt()]; for(int i = 0; i < arr.length; i++){ System.out.println("請輸入第"+(i+1)+"個數。"); arr[i] = sc.nextInt(); } getArr(arr); }catch(Exception e){ System.err.println("對不起,您輸入的不是數字。"); } } private void getArr(int[] arr){ int sum = 0; java.util.Arrays.sort(arr); for(int i = 0;i < arr.length; i++){ sum += arr[i]; } System.out.println("最大值是:"+arr[arr.length-1]); System.out.println("最小值是:"+arr[0]); System.out.println("和是:"+sum); }}

B. Java數組求最大最小值

這里的難點在於記錄數字的位置,因此我定義了一個類NumPosition.java,由數字和它的位置組成:

public class NumPosition {
private int num;
private int position;

public NumPosition(int num, int position) {
this.num = num;
this.position = position;
}

public int getNum() {
return num;
}

public int getPosition() {
return position;
}
}

這里位置是從0算起的,如果要從1算起就每個位置加1

C. 如何用JAVA 怎麼編寫幾個數字中選擇最小數的程序~

public class Test {
public static void main(String[] args) {
int[] datas = { 2, 1, 7, 6, 3, 4, 8, 9, 5 };// 亂序
int temp = 0;
// 排序代碼
for (int i = 0; i < datas.length; i++) {
for (int j = i + 1; j < datas.length; j++) {
if (datas[i] > datas[j]) {
temp = datas[i];
datas[i] = datas[j];
datas[j] = temp;
}
}
}

//輸出最小的
System.out.println("最小數字為:"+datas[0]);

}
}

剛寫的,測試過了,OK

D. java 求最小值

方法一:
importjava.util.Scanner;
publicclassMain{
publicstaticvoidmain(String[]args){
doublemin=0;
Scannerinput=newScanner(System.in);
System.out.print("請輸入第一個數:");
doublen1=input.nextDouble();
input.nextLine();
System.out.print("請輸入第二個數:");
doublen2=input.nextDouble();
input.nextLine();
System.out.print("請輸入第三個數:");
doublen3=input.nextDouble();
input.nextLine();
//補充、、、、、、、、、、、、、、、、
if(n1>n2&&n2>n3||n2>n1&&n1>n3){
min=n3;
}elseif(n1>n3&&n3>n2||n3>n1&&n1>n2){
min=n2;
}else{
min=n1;
}
System.out.println("最小值為:"+min);
input.close();//關閉掃描
}
}
方法二:
importjava.util.Scanner;
publicclassMain{
publicstaticvoidmain(String[]args){
doublemin=0;
Scannerinput=newScanner(System.in);
System.out.print("請輸入第一個數:");
doublen1=input.nextDouble();
input.nextLine();
System.out.print("請輸入第二個數:");
doublen2=input.nextDouble();
input.nextLine();
System.out.print("請輸入第三個數:");
doublen3=input.nextDouble();
input.nextLine();
//補充、、、、、、、、、、、、、、、、
double[]arr={n1,n2,n3};
System.out.println("最小值是:"+getMin(arr));
input.close();//關閉此掃描器
}
publicstaticdoublegetMin(double[]arr){
intmin=0;
for(intx=1;x<arr.length;x++){
if(arr[x]<arr[min])
min=x;
}
returnarr[min];
}
}

E. Java中求最小的數

你把數組的第一個數給了一個變數,然後用循環依次和其它的數相比較,如果有比它小的就把小的數賦給這個變數,能明白嗎

F. 怎麼理解java中的最大值和最小值

MAX_VALUE

public static final int MAX_VALUE
保持
int
類型的最大值的常量可取的值為 2的31次方-1。
理論上最大值是:2147483647

MIN_VALUE

public static final int MIN_VALUE
保持
int
類型的最小值的常量可取的值為 -2的31次方。
理論上最少值是:-2147483648

G. 用java編寫程序,從5個數中找出最小數

package javaapplication1;
import java.util.Scanner;
public class min{
public static void main(String args[])
{
float num []=new float [5];
float min;
int i,j;
System.out.println("請輸入五個數:");
Scanner input=new Scanner(System.in);
for(i=0;i<5;i++)
{num[i]=input.nextFloat();
}
min=num[0];
for(i=1;i<5;i++)
{ if(num[i]<min)
min=num[i];}
System.out.println("最小數為:"+min);
}
}

H. java中最小的十六進制int數是多少

JAVA中的數都是有符號的,所以最高位為符號位,你說的最小應該就是負數了,由於又是INT類型,也就是32位,每個位都為1,用二進製表示就是:
1111 1111 1111 1111 1111 1111 1111 1111
轉換成相應的16進制就是:
0xFFFFFFFF00000000

java中最小的十六進制int數是:0xFFFFFFFF00000000

閱讀全文

與java最小數相關的資料

熱點內容
dvd光碟存儲漢子演算法 瀏覽:758
蘋果郵件無法連接伺服器地址 瀏覽:963
phpffmpeg轉碼 瀏覽:672
長沙好玩的解壓項目 瀏覽:145
專屬學情分析報告是什麼app 瀏覽:564
php工程部署 瀏覽:833
android全屏透明 瀏覽:737
阿里雲伺服器已開通怎麼辦 瀏覽:803
光遇為什麼登錄時伺服器已滿 瀏覽:302
PDF分析 瀏覽:486
h3c光纖全工半全工設置命令 瀏覽:143
公司法pdf下載 瀏覽:383
linuxmarkdown 瀏覽:350
華為手機怎麼多選文件夾 瀏覽:683
如何取消命令方塊指令 瀏覽:350
風翼app為什麼進不去了 瀏覽:779
im4java壓縮圖片 瀏覽:362
數據查詢網站源碼 瀏覽:151
伊克塞爾文檔怎麼進行加密 瀏覽:893
app轉賬是什麼 瀏覽:163