讓java一段代碼死循環(huán),java死循環(huán)跟無限循環(huán)

java中怎么設(shè)計(jì)一個(gè)死循環(huán)?

最簡答的

肥東ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:13518219792(備注:SSL證書合作)期待與您的合作!

int i = 0; //記錄循環(huán)的次數(shù)

while(true){

//為了讓你看到循環(huán)的打印信息

System.out.println(++i+"次死循環(huán)");

}

java如何能讓某語句一直循環(huán)

測試方法:

1.創(chuàng)建一個(gè)新類,復(fù)制如下代碼:

public static void main(String[] args) {

Socket socket = null;

BufferedReader br = null;

PrintWriter pw = null;

try { //創(chuàng)建服務(wù)器,并開放3081端口

ServerSocket server = new ServerSocket(3081);

while (true) { //監(jiān)聽服務(wù)器端口,一旦有數(shù)據(jù)發(fā)送過來,那么就將數(shù)據(jù)封裝成socket對(duì)象 //如果沒有數(shù)據(jù)發(fā)送過來,那么這時(shí)處于線程阻塞狀態(tài),不會(huì)向下繼續(xù)執(zhí)行

socket = server.accept();

System.out.println("客戶端信息:" + socket.getRemoteSocketAddress()); //從socket中得到讀取流,該流中有客戶端發(fā)送過來的數(shù)據(jù)

InputStream in = socket.getInputStream(); //InputStreamReader將字節(jié)流轉(zhuǎn)化為字符流

br = new BufferedReader(new InputStreamReader(in)); //行讀取客戶端數(shù)據(jù)

String info = br.readLine();

System.out.println(info);

OutputStream out = socket.getOutputStream();

pw = new PrintWriter(out);

pw.println("服務(wù)器說:我扁死你");

pw.flush();

}

} catch (Exception e) { // TODO Auto-generated catch block

e.printStackTrace();

} finally {

try {

pw.close();

br.close();

socket.close();

} catch (IOException e) { // TODO Auto-generated catch block

e.printStackTrace();

}

}

}

2.創(chuàng)建另一個(gè)新類,復(fù)制如下代碼:

public static void main(String[] args) {

Socket socket = null;

PrintWriter pw = null;

BufferedReader br = null;

try { //創(chuàng)建socket對(duì)象,并指明服務(wù)器的IP地址和端口號(hào)

while(true){

socket = new Socket("localhost", 3081); //得到socket發(fā)送數(shù)據(jù)的輸出流

OutputStream out = socket.getOutputStream(); //將字節(jié)流包裝成字符流

pw = new PrintWriter(out); //向服務(wù)器發(fā)送數(shù)據(jù)

pw.println("客戶端說:建軍悶燒"); //刷新流,確保數(shù)據(jù)能寫到服務(wù)器

pw.flush();

InputStream in = socket.getInputStream();

br = new BufferedReader(new InputStreamReader(in));

String info = br.readLine();

System.out.println(info);}

} catch (Exception e) { // TODO Auto-generated catch block

e.printStackTrace();

} finally {

try {

pw.close();

socket.close();

Thread.sleep(1000);

} catch (IOException e) { // TODO Auto-generated catch block

e.printStackTrace();

}

}

}

測試方法:

先運(yùn)行第一個(gè)main函數(shù),建立起服務(wù)器

然后運(yùn)行第二個(gè)函數(shù),運(yùn)行起客戶端,客戶端中延遲1秒

java 死循環(huán)

Scanner sysin=new Scanner(System.in) 放在setStyle()方法里面試試

System.in代表了系統(tǒng)輸入流,除非你重新創(chuàng)建一個(gè)輸入流,否則方法總是調(diào)用內(nèi)存中的包含錯(cuò)誤信息的輸入流,造成無法重新輸入的死循環(huán).

本文名稱:讓java一段代碼死循環(huán),java死循環(huán)跟無限循環(huán)
文章來源:http://m.kartarina.com/article46/dseedhg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄微信公眾號(hào)網(wǎng)站設(shè)計(jì)定制開發(fā)域名注冊(cè)做網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)
主站蜘蛛池模板: 国产成人A亚洲精V品无码| 国产成人无码一区二区在线观看 | 蜜桃AV无码免费看永久| 免费无码VA一区二区三区 | 波多野结衣VA无码中文字幕电影| 人妻少妇看A偷人无码精品视频| 亚洲av成本人无码网站| 日韩a级无码免费视频| 无码人妻精品内射一二三AV| 亚洲爆乳无码专区| 亚洲AV无码成人精品区狼人影院| 国产亚洲AV无码AV男人的天堂| 人妻少妇精品无码专区漫画| 日韩精品无码AV成人观看| 午夜精品久久久久久久无码| 潮喷失禁大喷水无码| 成人免费无码视频在线网站| 精品日韩亚洲AV无码| 亚洲成av人片在线观看无码不卡| 国产成人年无码AV片在线观看 | 无码视频免费一区二三区| 无码内射中文字幕岛国片| 红桃AV一区二区三区在线无码AV | 人妻无码一区二区不卡无码av| 亚洲AV无码一区二三区| 麻豆精品无码国产在线果冻| 无码爆乳护士让我爽| 精品无码日韩一区二区三区不卡 | 日韩人妻无码精品专区| 国产AV无码专区亚洲AV琪琪| 国产精品无码一区二区三区不卡 | 精品无码中出一区二区| 免费无码AV电影在线观看 | 国产久热精品无码激情| 国产精品无码久久综合网| 国产精品无码一区二区三区免费| 亚洲AV无码一区二区三区久久精品| 亚洲av无码一区二区三区天堂古代 | 国产AV无码专区亚洲AV手机麻豆 | 99无码人妻一区二区三区免费| 无码无遮挡又大又爽又黄的视频 |