导航:首页 > 编程语言 > 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循环里面记录不同时间相关的资料

热点内容
windows8网络连接 浏览:442
怎么快速增加qq群人数 浏览:919
锤子视频播放器文件不存在 浏览:707
苹果手机怎么清理app缓存 浏览:682
花园战争2豪华升级包 浏览:517
电脑无法向u盘传输文件 浏览:823
bpn配置文件 浏览:932
501完美越狱工具 浏览:119
中间夹菜单里面不能显示压缩文件 浏览:952
如何指导小学生参加编程比赛 浏览:275
物业的招标文件有哪些 浏览:452
保存游戏文件名非法或只读 浏览:258
js怎么做图片时钟 浏览:451
华为应用里面有了app说明什么 浏览:801
数据库中xy是什么意思 浏览:893
u盘打不开提示找不到应用程序 浏览:609
网站功能介绍怎么写 浏览:954
word在试图打开文件时错误 浏览:108
主板无vga插槽怎么连接编程器 浏览:521
录视频文件在哪里删除 浏览:881

友情链接