當前位置:ag真人国际官网-ag旗舰厅官方网站 » 編程語言 » java比較三個數

java比較三個數-ag真人国际官网

發布時間: 2024-11-15 15:08:39

java三個變數怎麼比較大小

有好幾種。第一種,將三個數用sort排序,則,三個數的大小就出來了。第二種用數學方法,調用靜態變數math.max();最大的數就出來了!第三種就是寫個函數,先比較兩個數的大小,再與第三個數比較,代碼如下:
import java.util.*;
public class ex3
{
public static int max(int x,int y){
if(x>y)
return x;
else
return y;
}
public static void main(string[] args){
system.out.println("比較三個數的最大值和最小值");
scanner sc =new scanner(system.in);
int x = sc.nextint();
int y = sc.nextint();
int z = sc.nextint();
system.out.println("最大的數是:" max(max(x,y),z));
}
}

❷ 用java語言程序,比較三個數的大小,輸出最大的那個數

你好,幫你寫了一個例子:
import java.lang.math;
import java.util.scanner;
public class max {
public static void main(string[] args) {
scanner keyboard = new scanner(system.in);
system.out.println("please input 3 integers: ");
int x = integer.parseint(keyboard.nextline());
int y = integer.parseint(keyboard.nextline());
int z = integer.parseint(keyboard.nextline());
int max = math.max(x,y);
if(max>y){ //suppose x is max then compare x with z to find max number
max = math.max(x,z);
}
else{ //if y is max then compare y with z to find max number
max = math.max(y,z);
}
system.out.println("the max of three is: " max);
}
}

請記得採納哦!

❸ java中3個數怎樣比較大小

public class compare
{
public static void main(string args[])
{
bigger(55,55,55);
}
public static void bigger(int i,int j,int k)
{
if(i>j)
{
system.out.println("第一個數值要比第二個大,下面比較第一個和第三個的大小關系");
if(i {
system.out.println("第三個數值最大");
system.out.println("最大數值是" k);
}
else if(i==k)
{
system.out.println("第一個數和第三個數一樣大,最大數值是" k);
}
else
{
system.out.println("最大數值是第一個數,數值是" i);
}
}
else if(i==j)
{
system.out.println("第一個數值和第二個數值一樣大");
if(i {
system.out.println("第三個數值最大");
system.out.println("最大數值是" k);
}
else if(i==k)
{
system.out.println("三個數值一樣大,最大數值是" k);
}
else
{
system.out.println("最大數值是第一個數或者是第二個數值,數值是" i);
}
}
else
{
system.out.println("第二個數值比第一個數值大");
if(j>k)
{
system.out.println("最大數值是第二個數,最大數值為" j);
}
else if(j==k)
{
system.out.println("第二個數值和第三個數值一樣大,最大數值是" j);
}
else
{
system.out.println("最大數值是第三個數,最大數值為" k);
}
}
}
}

❹ 在java中怎麼比較三個整數大小例如(a , b, c);並從小到大輸出

用冒泡排序,對三個數字按照由小到大進行排序。以23、11、17為例,代碼如下:

import java.util.scanner;

public class woo {

static int[] bubblesort(int[] date) {

boolean isswap;

for(int j = 1; j < date.length; j ) {

isswap = false;

for(int i = 0; i < date.length - j; i ) {

if(date[i] > date[i 1]) {

date[i] = date[i] ^ date[i 1];

date[i 1] = date[i] ^ date[i 1];

date[i] = date[i] ^ date[i 1];

isswap = true;

}

}

if(isswap == false)

break;

}

return date;

}

public static void main(string args[]) {

int date[] = new int[3];

system.out.println("輸入三個整數:");

scanner num = new scanner(system.in);

for(int i = 0;i < date.length; i )

date[i] = num.nextint();

date = bubblesort(date);

for(int count = 0; count < date.length; count )

system.out.print(date[count] " ");

system.out.println("");

}

}

(4)java比較三個數擴展閱讀

通常排序演算法,可以分為兩大類。

非線性時間比較類排序:通過比較來決定元素間的相對次序,由於其時間復雜度不能突破o(nlogn),因此稱為非線性時間比較類排序。包括交換排序、插入排序、選擇排序、歸並排序。

線性時間非比較類排序:不通過比較來決定元素間的相對次序,它可以突破基於比較排序的時間下界,以線性時間運行,因此稱為線性時間非比較類排序。包括計數排序、桶排序、計數排序。

❺ java三個數排序比較大小的完整代碼,並給出詳細解釋,初學者,謝謝

import java.util.arrays;

import java.util.collection;

public class demo2 {

public static void main(string[] args) {

// 這是你的三個數

int[] arr = { 12, 32, 18 };

// 兩層嵌套循環

for (int i = 0; i < arr.length; i ) {

for (int j = 0; j < i; j ) {

// 如果後者小於前者,讓他們交換位置,一直循環

// 直到每個數字都從頭到尾跟數組里的每個數字比較一次

if (arr[i] < arr[j]) {

// 這三步就是交換位置,相信聰明的你一定看得懂了

arr[i] = arr[i] arr[j];

arr[j] = arr[i] - arr[j];

arr[i] = arr[i] - arr[j];

}

}

}

//最後列印出來

for (int i = 0; i < arr.length; i ) {

system.out.println(arr[i]);

}

}

}

資料拓展:

java是一門面向對象編程語言,不僅吸收了c 語言的各種優點,還摒棄了c 里難以理解的多繼承、指針等概念,因此java語言具有功能強大和簡單易用兩個特徵。java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論

熱點內容
vb資料庫數組 發布:2024-11-19 09:23:40 瀏覽:827
安卓游戲數據保存在哪裡找 發布:2024-11-19 09:22:02 瀏覽:309
解壓出來的文件亂碼 發布:2024-11-19 09:15:40 瀏覽:939
北航ftp是多少 發布:2024-11-19 09:15:32 瀏覽:821
瀏覽保存密碼如何取消 發布:2024-11-19 09:10:17 瀏覽:89
安卓怎麼關簡訊重復提醒 發布:2024-11-19 09:02:00 瀏覽:635
html與php的區別 發布:2024-11-19 09:00:53 瀏覽:193
晚安密碼多少 發布:2024-11-19 09:00:51 瀏覽:945
易語言腳本模塊 發布:2024-11-19 09:00:44 瀏覽:484
經典矩陣c語言 發布:2024-11-19 08:56:23 瀏覽:268
网站地图