可以設(shè)置一個(gè)變量bool flag 初始化為 true
成都創(chuàng)新互聯(lián)公司是專業(yè)的靈寶網(wǎng)站建設(shè)公司,靈寶接單;提供成都網(wǎng)站制作、成都做網(wǎng)站,網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行靈寶網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!
然后在除數(shù)為零時(shí),設(shè)置flag=false
然后在下面的跳轉(zhuǎn)加上條件,if(flag==true)
這樣,如果除數(shù)為零,則flag=false,下面跳轉(zhuǎn)的條件就不滿足,就不執(zhí)行下面的跳轉(zhuǎn)了
你可以在要停止的部分這樣寫(xiě)
if(true){
return?;//或者其他的操作,這樣就會(huì)退出當(dāng)前的方法,不執(zhí)行后面的語(yǔ)句而且不退出程序
}
1.概覽
Timer是一種定時(shí)器工具,用來(lái)在一個(gè)后臺(tái)線程計(jì)劃執(zhí)行指定任務(wù)。它可以計(jì)劃執(zhí)行一個(gè)任務(wù)一次或反復(fù)多次。
TimerTask一個(gè)抽象類,它的子類代表一個(gè)可以被Timer計(jì)劃的任務(wù)。
簡(jiǎn)單的一個(gè)例程:
Java代碼
import java.util.Timer;
import java.util.TimerTask;
/** *//**
* Simple demo that uses java.util.Timer to schedule a task to execute
* once 5 seconds have passed.
*/
public class Reminder ...{
Timer timer;
public Reminder(int seconds) ...{
timer = new Timer();
timer.schedule(new RemindTask(), seconds*1000);
}
class RemindTask extends TimerTask ...{
public void run() ...{
System.out.println("Time''s up!");
timer.cancel(); //Terminate the timer thread
}
}
public static void main(String args[]) ...{
System.out.println("About to schedule task.");
new Reminder(5);
System.out.println("Task scheduled.");
}
}
[java] view plaincopy
import java.util.Timer;
import java.util.TimerTask;
/** *//**
* Simple demo that uses java.util.Timer to schedule a task to execute
* once 5 seconds have passed.
*/
public class Reminder ...{
Timer timer;
public Reminder(int seconds) ...{
timer = new Timer();
timer.schedule(new RemindTask(), seconds*1000);
}
class RemindTask extends TimerTask ...{
public void run() ...{
System.out.println("Time''s up!");
timer.cancel(); //Terminate the timer thread
}
}
public static void main(String args[]) ...{
System.out.println("About to schedule task.");
new Reminder(5);
System.out.println("Task scheduled.");
}
}
運(yùn)行這個(gè)小例子,你會(huì)首先看到:
About to schedule task.
5秒鐘之后你會(huì)看到:
Time''s up!
這個(gè)小例子可以說(shuō)明一些用Timer線程實(shí)現(xiàn)和計(jì)劃執(zhí)行一個(gè)任務(wù)的基礎(chǔ)步驟:
實(shí)現(xiàn)自定義的TimerTask的子類,run方法包含要執(zhí)行的任務(wù)代碼,在這個(gè)例子里,這個(gè)子類就是RemindTask。
實(shí)例化Timer類,創(chuàng)建計(jì)時(shí)器后臺(tái)線程。
實(shí)例化任務(wù)對(duì)象 (new RemindTask()).
制定執(zhí)行計(jì)劃。這里用schedule方法,第一個(gè)參數(shù)是TimerTask對(duì)象,第二個(gè)參數(shù)表示開(kāi)始執(zhí)行前的延時(shí)時(shí)間(單位是milliseconds,這里定義了5000)。還有一種方法可以指定任務(wù)的執(zhí)行時(shí)間,如下例,指定任務(wù)在晚上23點(diǎn)25分執(zhí)行:
Java代碼
//Get the Date corresponding to 11:01:00 pm today.
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.HOUR_OF_DAY, 23);
calendar.set(Calendar.MINUTE, 25);
calendar.set(Calendar.SECOND, 0);
Date time = calendar.getTime();
timer = new Timer();
timer.schedule(new RemindTask(), time);
當(dāng)前題目:java不想下面代碼運(yùn)行 java代碼運(yùn)行不了
本文網(wǎng)址:http://www.chinadenli.net/article28/doojojp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、網(wǎng)站排名、定制網(wǎng)站、網(wǎng)站建設(shè)、服務(wù)器托管、關(guān)鍵詞優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)