可以参考下面的代码:
创新互联是一家集网站建设,焦作企业网站建设,焦作品牌网站建设,网站定制,焦作网站建设报价,网络营销,网络优化,焦作网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
public class Test{
public static void main(String args[]){
int[]a=new int[20];
for(int i=1;i=20;i++){
a[i-1]=i;
try{Thread.sleep(1000);}catch(Exception e){}
System.out.println(a[i-1]);
}
}
}//利用数组,输出20个数,每秒输出一个。
扩展资料:
Java几种常用的循环如下:
1、for循环(已知循环多少次)
使用方法:先判断,在执行;如果循环次数确定,那么一般用for循环
2、while循环
使用方法:先判断,在执行;当条件表达式成立时,则执行循环体,然后再进行判断,如果条件不成立时,有可能不执行。一般用于循环次数不确定的循环
3、do..while循环
使用方法:先执行,后判断;一般用于循环次数不确定的循环,与while循环不同的是先执行后判断,至少会执行一次。
参考资料来源:百度百科-Java (计算机编程语言)
1、所谓“暂停”,就是程序暂等待。
2、在java中暂停,有几种方法,如线程wait或是sleep或是yield等,自己百度查一下这些方法的用法,就可以解决你的问题了~
试试吧
使用java的线程同步机制。
现在存在两个线程a和b,伪代码如下:
在a的代码中:
b.start();//启动b线程
synchronized(b) b.wait();//a线程中采用同步,并进行等待
c.execute();
在b线程结束时调用synchronized(this) notify();
这样就可以达到b不结束,a线程就不会继续执行c。
注释:如果看不明白建议先学习一下java线程同步机制。
让当前线程休眠
try {
Thread.sleep(1000);
} catch (InterruptedException e1) {
//捕获异常
e1.printStackTrace();
}
//线程休眠1000毫秒(1秒)后......
sleep是静态方法,它的调用会引起所有进程的休眠。
在等待的进程中执行notify()和wait()方法,在外面的进程计时,执行够一秒的时候放弃cpu,让之前的线程执行