導航:首頁 > 編程語言 > javafor循環裡面記錄不同時間

javafor循環裡面記錄不同時間

發布時間:2023-02-24 20:51:15

Ⅰ 用java怎麼去循環一段時間

在一段時間內不停循環是沒有意義的,會造成大量消耗系統資源,設置是一段時間內系統死循環。 代碼給你,不過要慎用

import java.util.Calendar;

public class Test {
public static void main(String[] args) {
Calendar c1 = Calendar.getInstance();
Calendar c2 = Calendar.getInstance();
// 設置時間為2011-1-1和2011-12-31(月份要減1,固定用法)
c1.set(2011, 1 - 1, 1);
c2.set(2011, 12 - 1, 12);
// 把時間轉換成毫秒
long timeStart = c1.getTimeInMillis();
long timeEnd = c2.getTimeInMillis();
// 獲取當前時間的毫秒
long nowTime = System.currentTimeMillis();

// 如果當前時間處於兩者之間,就不停循環
while (nowTime >= timeStart && nowTime <= timeEnd) {
// 你要執行的循環內容
nowTime = System.currentTimeMillis();
}

}

}

Ⅱ java里日期循環方法

//日期用Calendar比較方便操作,也不用自己去處理每個月最大天數之類的問題.
Calendarcalendar=newGregorianCalendar();
for(inti=0;i<7;i++)
{
intyear=calendar.get(Calendar.YEAR);
intmonth=calendar.get(Calendar.MONTH)+1;//Jan=0,not1
intdayOfMonth=calendar.get(Calendar.DAY_OF_MONTH);
System.out.println(year+"/"+month+"/"+dayOfMonth);
calendar.add(Calendar.DAY_OF_MONTH,1);
}

Ⅲ 如何在java獲取一組時間列表的最近時間(for循環輸出的一組時間)

定義一個變數始終記錄最大的時間,最後列印輸出該變數

Ⅳ Java中的for語句的用法

格式:

for (initialization;condition;increment)statement;

其中:

initialization是for循環的初始部分,它用來設置循環控制變數,並制初值;

condition是條件判斷部分,由該條件判斷的真假決定for循環合時推出;

increment是增量部分,每執行一次循環後,由增量部分決定循環控制的變化情況;

(這三部分必須用分號隔開)

statement稱為for循環的循環體,它可以是一條語句也可以是一個語句塊。

執行步驟:

首先執行初始化部分,然後執行條件判斷部分,若條件為真,則執行for循環的statement語句,

當循環的statement語句執行完後執行增量部分,然後再執行條件判斷部分,為真,則繼續執行

循環,否則執行for循環後面的語句。

例:for (i=1;i<=10;i++)sytem.out.println(i);

1.當初始化、條件判斷、增量三部分為空時,就實現了一種無限循環:

for( ; ; )statement;

但實際中,這樣的無限循環往往並不是真的讓它無限執行下去,只要在statement中在合適的條件下執行

break語句就可以跳出循環體。

2.無循環體的for循環,此時不提供statement:

for(t=0;t<some_value;t++);

這種循環一般用來產生時間延遲。

3.JAVA語言不支持逗號運算符,但在循環初始化和增量兩部分 允許採用逗號,這樣也就可以使用由逗號

隔開多個表達式,從而在for循環中模擬了逗號運算符的功能,但注意,條件判斷部分必須是一個值為 布爾

型的表達式:

int i;

string s;

for (i=0,s="testing";

(i<10&&(s.length()>=1);

i++,s=s.substring(1)

{

system.out.println(s)

}

4.JAVA的for循環允許在初始化部分零食說明局部循環變數:

for(int i =0;i<my_array.length;i++)

system.out.println(" a [ " + i + "]= "+my_array[i]);

用這種方法定義的零食循環變數的作用域只在for循環體內,換句話說,它們的作用域在for循環體、

初始化、條件測試和增量中有效,在定義他們的循環外使用的有相同名字的變數不會受這些臨時的

循環變數的影響。

注意 :JAVA語法只允許程序員在初始化部分要麼定義多個由逗號隔開的表達式,要麼定義具有相同

類型的由逗號隔開的多個變數,但不能混用。

int j=3;

fot (int =0, j=0;i<j;i++,j--)

system.out.println("k="+i*j);

system.out.println("j=",j);

在for循環的初始化部分說明了 i 和 j 兩個循環變數,並將他們的值設置為0,在循環外,使用了一個

與循環變數 j 相同的變數,但 for 循環對 j 的值沒有影響,屏幕上輸出的 j 值還是3.

Ⅳ JAVA給出兩個時間段要求循環出其中所有的小時數

變數
定量
00
:00:00
01
:00:00
02
:00:00
03
:00:00
你只需要循環變數就可以,如果你在javascript中做過時間,這個就不難了吧

Ⅵ java 如何用for循環在每個文件里寫入創建文件的當前時間

使用輸入輸出流就行啦,簡單的很。

閱讀全文

與javafor循環裡面記錄不同時間相關的資料

熱點內容
現場監理文件多少卷 瀏覽:807
vbnet同步資料庫 瀏覽:314
招商銀行app在哪裡查銀行狀態 瀏覽:124
除了沙發管家還有什麼app 瀏覽:44
蘋果怎麼更改安裝包文件夾 瀏覽:892
40歲以上看什麼app 瀏覽:758
手機網路怎麼這么卡 瀏覽:270
jstab定位 瀏覽:925
win10有產品密匙 瀏覽:971
張藝興微信粉絲群 瀏覽:432
在哪個app看各個博導招生信息 瀏覽:611
hp280prog2mt裝win10 瀏覽:733
linux安裝vnc包 瀏覽:740
哪個網站房子掛牌價靠譜 瀏覽:16
迷你編程迷小酷碎片獲取後怎麼激活 瀏覽:286
微信網頁版登陸地址 瀏覽:628
王菲天空所有版本 瀏覽:489
管理某個設備需要哪些文件 瀏覽:986
怎樣去除word里的分隔符 瀏覽:489
美林數據產品開發部如何 瀏覽:313

友情鏈接