0
点赞
收藏
分享

微信扫一扫

Java的复合语句

素锦时年_1b00 2022-03-11 阅读 68
java

在C语言与其他语言相同,Java语言的复合语句是以整个块区为单位的语句。所以又称块语句。复合语句由开括号“{”开始,闭括号“}”结束

public class Compound{
	public static void main(String[] args) {
		int x = 20;
		/* 在C语言与其他语言相同,Java语言的复合语句是以整个块区为单位的语句。所以又称块语句。复合语句由开括号“{”开始,闭括号“}”结束。 */
		
		{
			int y = 40, z = 100;
			System.out.println("x = " + x + "; y = " + y + "; z = " + z);
			{
				boolean b;
				b = y > z;
				System.out.println("b = " + b);
				
			}
			System.out.println("y + z = " + (y + z));
			/* 在使用复合语句时要注意,复合语句为局部变量创建了一个作用域,该作用域为程序的一部分,在该作用域中某个变量被创建并能够使用。
			 * 如果在某个变量的作用域外使用该变量,则会报错 */
//			System.out.println(b)
		}
	}
}

        

        复合语句中的每个语句都是从上到下被执行。复合语句以整个块为单位,能够用在任何一个单独语句可以用到的地方,并且在复合语句中还可以嵌套复合语句。 

        在使用复合语句时要注意,复合语句为局部变量创建了一个作用域,该作用域为程序的一部分,在该作用域中某一个变量被创建并能够被使用。如果在某个变量的作用域外使用该变量,则会发生错误。

public class Compound{
	public static void main(String[] args) {
		int x = 20;
		/* 在C语言与其他语言相同,Java语言的复合语句是以整个块区为单位的语句。所以又称块语句。复合语句由开括号“{”开始,闭括号“}”结束。 */
		
		{
			int y = 40, z = 100;
			System.out.println("x = " + x + "; y = " + y + "; z = " + z);
			{
				boolean b;
				b = y > z;
				System.out.println("b = " + b);
				
			}
			System.out.println("y + z = " + (y + z));
			/* 在使用复合语句时要注意,复合语句为局部变量创建了一个作用域,该作用域为程序的一部分,在该作用域中某个变量被创建并能够使用。
			 * 如果在某个变量的作用域外使用该变量,则会报错 */
			System.out.println(b)
		}
	}
}

        

 

举报

相关推荐

0 条评论