第1个回答 2011-08-24
没什么,主要是用于规划代码执行的范围
public void ss(){
……
}//表示ss方法执行到这里就结束了
System.out.println("111");//那么这一句就不在ss方法中了
for(;;){
……
}//循环到这里就结束了,返回循环第一句语句,判断执行条件
System.out.println("222");//这一句不在循环中,不会循环执行
if(a>0){
……
}//通过if判断a>0后的执行语句到此结束
else{//a<=0的情况执行这里
……
}//a<=0的处理语句执行完毕
System.out.println("3333");//不管a去何值,这句一定会执行
所以{ }主要用于让编译系统能够识别代码的执行范围,如果没有{},就会判断不出来语句是否要算到循环或者方法中,产生混淆
第2个回答 2011-08-19
感觉你的代码应该是这样的
{
System.out.println("222");
}
public void ss(){
System.out.println("111");
System.out.println("333");
}
{}括起来的代码为一段静态代码块,在编译时会被执行性
第3个回答 2011-08-19
吃得饱了,撑得,那个括号是没有必要的,加了和不加一个效果。
只有多个语句用大括号扩起来才能构成实际的程序块本回答被提问者采纳
第4个回答 2011-08-19
应该没有什么特别的,大括号只是当程序的语句不只有一条时才用的比如if{ 1; 2;}这两条不能分开时才用{}}括起来的