
正文
java代码让程序等待,Java 等待
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
在JAVA循环中,怎么让程序停顿1秒?
可以参考下面的代码:
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 (计算机编程语言)
相关问答
Q1: java中如何实现暂停程序,单击按钮继续?
1、所谓“暂停”,就是程序暂等待。
2、在java中暂停,有几种方法,如线程wait或是sleep或是yield等,自己百度查一下这些方法的用法,就可以解决你的问题了~
试试吧
Q2: java中请问如何等待一个线程结束在运行其他的代码?
使用java的线程同步机制。
现在存在两个线程a和b,伪代码如下:
在a的代码中:
b.start();//启动b线程
synchronized(b) b.wait();//a线程中采用同步,并进行等待
c.execute();
在b线程结束时调用synchronized(this) notify();
这样就可以达到b不结束,a线程就不会继续执行c。
注释:如果看不明白建议先学习一下java线程同步机制。
Q3: java中怎么让程序等待一会
让当前线程休眠
try {
Thread.sleep(1000);
} catch (InterruptedException e1) {
//捕获异常
e1.printStackTrace();
}
//线程休眠1000毫秒(1秒)后......
Q4: java 等待一秒方法
sleep是静态方法,它的调用会引起所有进程的休眠。
在等待的进程中执行notify()和wait()方法,在外面的进程计时,执行够一秒的时候放弃cpu,让之前的线程执行






