if(.......){........}与if(......)............的区别是什么 编绎都能都果 只是不知道结果有何区别?

解决方案 »

  1.   

    没花括号的效果是如果条件成立,就执行if之后的第一条语句,相当于花括号打在if之后的第一条语句
      

  2.   

    if(.......)
    {........}//整体都包括在if中
    与if(......)
    ............//如果只有一条语句,,同上,若有多条语句,则只有第一条语句是属于if的
    剩下的在if语句块执行完后再继续执行
      

  3.   

    if(condition)
     statement1;
     statement2;
    等价于
    if(condition){
     statement1;
    }
     statement2; 
      

  4.   

    if(...flag...){....这里可以有 N 多条语句....} 当flag 为 true 时,N条语句全部执行
    与if(.flag....)..1+N 多条语句.........当flag 为true 时,执行第一条
      

  5.   

    希望这段代码可以给你解惑boolean value = true;
    System.out.println("开始测试一和测试二");
    if(value == true)
    {
        System.out.println("测试一第一句");
        System.out.println("测试一第二句");
    }
    if(value == true)
        System.out.println("测试二第一句");
        System.out.println("测试二第二句");System.out.println("/n/n开始测试三和测试四");
    if(value == false)
    {
        System.out.println("测试三第一句");
        System.out.println("测试三第二句");
    }
    if(value == false)
        System.out.println("测试四第一句");
        System.out.println("测试四第二句");
    结果应该是什么样子?试试看,希望对你有帮助。
      

  6.   

    if()
      ......------这里只能添一个表达式
    if(){
      ......-----------这里可以添加多行表达式
    }
      

  7.   

    if()
    作用范围是他下面的一行
    if()
    {
    作用范围是这个括号中的内容
    }
      

  8.   

    如果要是写代码很规范的话第一种和第二种都应该用{}。一般老程序员是为了省事在一条语句的话if就不用{}了。第一种:
        if(){
            System.out.println("测试11111");
            System.out.println("测试22222");
        }
        第二种:
        if()
           System.out.println("测试11111");
     
        System.out.println("测试33333");
      注意看一下格式,一般都可以看出来。"测试33333"不在第二种逻辑判断之内
      

  9.   

    if(.......)
    {........}//整体都包括在if中可以有很多句。
    与if(......)
    ............//对就执行不对就算啦
      

  10.   

    if(.......){加多个语句};if(......)加一个语句,加第二个就不是if语句中的了
      

  11.   

    在这一点上,python的格式就要清楚的多。