課程
/后端開發
/Java
/Java入門第三季
這段代碼是干什么用的,蠻復雜的
2015-10-17
源自:Java入門第三季 1-3
正在回答
package com.imooc.test;
public class TryCatchTest {
public static void main(String[] args) {
TryCatchTest tct=new TryCatchTest();
int result=tct.test();
System.out.println("test()方法執行,返回值:"+result);
int result2=tct.test2();
System.out.println("test2執行完畢 ");
}
/**
* divisor(除數):
* result(結果):
* try-catch捕獲循環
* 每次循環,divider減一,result=result+100/divider
* 如果捕獲異常,打印輸出 “拋出異?!?,返回-1
* 否則,返回result
* @return
*/
public int test(){
int divisor=10;
int result=100;
try{
while(divisor>-1){
divisor--;
result=result+100/divisor;
return result;
}catch(Exception e){
e.printStackTrace();
System.out.println("循環拋出異常");
return-1;
* 如果捕獲異常,打印輸出 “拋出異?!保祷豶esult=999
* finally:打印輸出“這是finally”,同時打印result的值
public int test2(){
return result=999;
}finally{
System.out.println("這是finally ");
System.out.println("result:"+result);
? }
太空人
視頻的代碼,我看不出來是干什么的
確實蠻復雜的.....問題是代碼在哪里............
舉報
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
2 回答請問這代碼是什么的 用來干嘛的
1 回答視頻中這段代碼有什么用?
3 回答這段代碼什么意思呢?
3 回答我想知道prefix.equals(".java")這段代碼中prefix的作用是什么,以及它的用法
3 回答這段代碼直接復制到eclipse里會報錯!
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-10-17
package com.imooc.test;
public class TryCatchTest {
public static void main(String[] args) {
TryCatchTest tct=new TryCatchTest();
int result=tct.test();
System.out.println("test()方法執行,返回值:"+result);
int result2=tct.test2();
System.out.println("test2執行完畢 ");
}
/**
* divisor(除數):
* result(結果):
* try-catch捕獲循環
* 每次循環,divider減一,result=result+100/divider
* 如果捕獲異常,打印輸出 “拋出異?!?,返回-1
* 否則,返回result
* @return
*/
public int test(){
int divisor=10;
int result=100;
try{
while(divisor>-1){
divisor--;
result=result+100/divisor;
}
return result;
}catch(Exception e){
e.printStackTrace();
System.out.println("循環拋出異常");
return-1;
}
}
/**
* divisor(除數):
* result(結果):
* try-catch捕獲循環
* 每次循環,divider減一,result=result+100/divider
* 如果捕獲異常,打印輸出 “拋出異?!保祷豶esult=999
* 否則,返回result
* finally:打印輸出“這是finally”,同時打印result的值
* @return
*/
public int test2(){
int divisor=10;
int result=100;
try{
while(divisor>-1){
divisor--;
result=result+100/divisor;
}
return result;
}catch(Exception e){
e.printStackTrace();
System.out.println("循環拋出異常");
return result=999;
}finally{
System.out.println("這是finally ");
System.out.println("result:"+result);
}
? }
}
2015-10-17
視頻的代碼,我看不出來是干什么的
2015-10-17
確實蠻復雜的.....問題是代碼在哪里............