java實(shí)現(xiàn)比較鍵盤輸入的3個(gè)數(shù)的大小,輸出大數(shù)的步驟如下:
成都創(chuàng)新互聯(lián)專注于玉林網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供玉林營(yíng)銷型網(wǎng)站建設(shè),玉林網(wǎng)站制作、玉林網(wǎng)頁(yè)設(shè)計(jì)、玉林網(wǎng)站官網(wǎng)定制、微信小程序開發(fā)服務(wù),打造玉林網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供玉林網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。
1、打開Eclipse,創(chuàng)建一個(gè)Java工程,在此工程中新建一個(gè)Java類;
2、在新建的Java類中利用Scanner類獲取鍵盤輸入的三個(gè)數(shù),并且分別賦值給變量a,b,c;
3、添加一個(gè)比較兩個(gè)數(shù)的方法,將隨機(jī)兩個(gè)數(shù)進(jìn)行比較,再讓返回的最大值與最后一個(gè)值進(jìn)行比較,即可得出最大值。
具體實(shí)現(xiàn)代碼如下:
import?java.util.Scanner;
public?class?Demo?{
public?static?void?main(String[]?args)?{
int?a,b,c;
Scanner?scan?=?new?Scanner(System.in);
System.out.println("請(qǐng)輸入三個(gè)數(shù)");
//鍵盤輸入三個(gè)數(shù)
a?=?scan.nextInt();
b?=?scan.nextInt();
c?=?scan.nextInt();
System.out.println("最大值為:"?+?getMax(c,?getMax(a,?b)));
}
//比較方法
private?static?int?getMax(int?x,int?y){
return?x??y???x?:?y;
}
}
可以使用java.math.BigDecimal類型,把不同類型的數(shù)統(tǒng)一成這個(gè)類型,然后用compareTo方法比較,1、0、-1分別表示大于、等于、小于,例如:比較1.22 和 5,類聲明和main方法聲明略,直接寫內(nèi)容
BigDecimal num1 = new BigDecimal(1.22);
BigDecimal num2 = new BigDecimal(5);
if(num1.compareTo(num2) 0){
// 1.22比5大
} else if (num1.compareTo(num2) 0){
// 1.22比5小
} else {
// 1.22與5相等
}
Arrays.sort(a);//這個(gè)是把數(shù)組中的數(shù)進(jìn)行從小到大的排列,數(shù)組第一個(gè)數(shù)最小,最后個(gè)最大
把們們放入數(shù)組中,以你上面的為例:
import java.util.*;
public class test
{
public static void main(String[] args)
{
int[] a=new int[]{1,2,3,10,4,9,8,-4};
Arrays.sort(a);
for(int i=0;ia.length;i++)
System.out.println(a[i]);
}
}
import java.util.Arrays;
import java.util.Collection;
public class Demo2 {
public static void main(String[] args) {
// 這是你的三個(gè)數(shù)
int[] arr = { 12, 32, 18 };
// 兩層嵌套循環(huán)
for (int i = 0; i arr.length; i++) {
for (int j = 0; j i; j++) {
// 如果后者小于前者,讓他們交換位置,一直循環(huán)
// 直到每個(gè)數(shù)字都從頭到尾跟數(shù)組里的每個(gè)數(shù)字比較一次
if (arr[i] arr[j]) {
// 這三步就是交換位置,相信聰明的你一定看得懂了
arr[i] = arr[i] + arr[j];
arr[j] = arr[i] - arr[j];
arr[i] = arr[i] - arr[j];
}
}
}
//最后打印出來(lái)
for (int i = 0; i arr.length; i++) {
System.out.println(arr[i]);
}
}
}
資料拓展:
Java是一門面向?qū)ο缶幊陶Z(yǔ)言,不僅吸收了C++語(yǔ)言的各種優(yōu)點(diǎn),還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語(yǔ)言具有功能強(qiáng)大和簡(jiǎn)單易用兩個(gè)特征。Java語(yǔ)言作為靜態(tài)面向?qū)ο缶幊陶Z(yǔ)言的代表,極好地實(shí)現(xiàn)了面向?qū)ο罄碚?/p>
當(dāng)前名稱:java比數(shù)字大小的代碼 java比數(shù)字大小的代碼是多少
瀏覽路徑:http://m.rwnh.cn/article0/doopooo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、用戶體驗(yàn)、營(yíng)銷型網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、網(wǎng)站導(dǎo)航、虛擬主機(jī)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)