java 里面 try{if(){}else{}}catch{}可以吗?

try{
变量A=“”;

if(A == “”){
运行语句1

}else if(A == “”){
运行语句2

}
}catch{
异常处理

}
可不可以运行?

可以的
try catch是用来捕获异常的,这里的异常是指在程序运行时可能出现的异常,捕获异常后try里的代码将不再执行,而是转到catch里面执行。如果没有异常,则执行try里的代码,catch里面不用执行。
他跟if else没有冲突
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-05-10
有语法错误
public class test {
public static void main(String[] args){
try{
String A="1";

if(A=="1"){
System.out.println("1");

}else if(A == "2"){
System.out.println("2");
}
}catch(Exception ex){
System.out.println(ex.getMessage());
}
}
}追问

这是我的dopost方法,到try  catch语句就没结果了,页面也不跳转,您帮我看看是什么原因,程序没有报错,count的值我后台打印也取到了,就是页面不跳转

追答

不好意思啊,java基础我懂点,别的就不懂了,你单步调试看看是哪句代码的问题吧

本回答被网友采纳
第2个回答  2016-05-10
java中catch必须为catch(java.lang.Exception 或者子类)
C#可以这么写
相似回答