int a =4;

讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:國際域名空間、網(wǎng)站空間、營銷軟件、網(wǎng)站建設(shè)、松江網(wǎng)站維護、網(wǎng)站推廣。
int[] b={1,3,5,7,8};//另外幾個值
for(int i=0;ib.length;i++){
if(b[i]a){
System.out.println(b[i]+"大于"+a);
}else if(b[i]a){
System.out.println(b[i]+"小于"+a);
}else{
System.out.println(b[i]+"等于"+a);
}
}
比較getTime獲取的整數(shù)值大小即可,整數(shù)值大的時間就大,整數(shù)值小的時間就小
例如:
public?int?compareDate(Date?d1,Date?d2){
if?(dt1.getTime()??dt2.getTime())?{
System.out.println("dt1?在dt2前");
return?1;
}?else?if?(dt1.getTime()??dt2.getTime())?{
System.out.println("dt1在dt2后");
return?-1;
}?else?{//相等
return?0;
}
}
還有:
import?java.text.SimpleDateFormat;
import?java.util.Date;
public?class?Date_Test?{
public?static?void?main(String[]?args)?{
Date?d1?=?new?Date();?//第一個時間
Date?d2?=?new?Date();?//第二個時間
SimpleDateFormat?f?=?new?SimpleDateFormat("hhmmss");?//格式化為?hhmmss
int?d1Number?=?Integer.parseInt(f.format(d1).toString());?//將第一個時間格式化后轉(zhuǎn)為int
int?d2Number?=?Integer.parseInt(f.format(d2).toString());?//將第二個時間格式化后轉(zhuǎn)為int
if(d1Numberd2Number){
System.out.println("時間d1大");
System.out.println(d1Number);?
}
else{
System.out.println("時間d2大");
System.out.println(d2Number);
}
}
}
首先 按照一定的格式輸入兩個日期的字符串
然后用SimpleDateFormat類轉(zhuǎn)換成Date實例date1, date2
然后
Calendar cal1 = Calendar.getInstance();
Calendar cal2 = Calendar.getInstance();
cal1.setTime(date1);
cal2.setTime(date2);
這樣你就有了兩個表示所輸入日期的Calendar實例了
Calendar可以做很多事
比如用cal1.after(cal2)或者cal1.before(cal2)或者cal1.equals(cal2)或者cal1.compareTo(cal2)來比較兩個日期時間先后
比如cal.get(Calendar.YEAR)可以得到表示該日期年份的整數(shù)
同理cal.get(Calendar.MONTH)可以得到月份
甚至可以用cal.getTimeInMillis()得到表示該日期的毫秒數(shù)
有了這些方法,簡單的計算之后就可以得到需要的相差的信息
如果樓主是來求現(xiàn)成的源代碼的- - 我沒有
有好幾種。第一種,將三個數(shù)用sort排序,則,三個數(shù)的大小就出來了。第二種用數(shù)學方法,調(diào)用靜態(tài)變量Math.max();最大的數(shù)就出來了!第三種就是寫個函數(shù),先比較兩個數(shù)的大小,再與第三個數(shù)比較,代碼如下:
import java.util.*;
public class Ex3
{
public static int MAX(int x,int y){
if(xy)
return x;
else
return y;
}
public static void main(String[] args){
System.out.println("比較三個數(shù)的最大值和最小值");
Scanner sc =new Scanner(System.in);
int x = sc.nextInt();
int y = sc.nextInt();
int z = sc.nextInt();
System.out.println("最大的數(shù)是:" + MAX(MAX(x,y),z));
}
}
import java.util.Arrays;
import java.util.Collection;
public class Demo2 {
public static void main(String[] args) {
// 這是你的三個數(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)
// 直到每個數(shù)字都從頭到尾跟數(shù)組里的每個數(shù)字比較一次
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是一門面向?qū)ο缶幊陶Z言,不僅吸收了C++語言的各種優(yōu)點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特征。Java語言作為靜態(tài)面向?qū)ο缶幊陶Z言的代表,極好地實現(xiàn)了面向?qū)ο罄碚?/p>
標題名稱:java代碼比較代碼 看不懂java代碼
網(wǎng)站URL:http://chinadenli.net/article16/dodjjdg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、網(wǎng)站收錄、響應式網(wǎng)站、網(wǎng)站制作、網(wǎng)站排名、小程序開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)