Java之--mark标记

先看一个代码,找出它的问题:

	public static void Demo_mark() {
		System.out.println("请问这个代码有毛病吗?");
		https://www.baidu.com
		System.out.println("没毛病!!!");
	}

运行一下这个代码,你就会发现这个代码完全没有问题,而且也完全不会打开百度网站,这是为什么呢?

其实,“https://www.baidu.com”这行代码在编译器看来是这样的:
“标识符https + 冒号 + 注释//www.baidu.com ”

那么标识符在一个代码中有什么作用呢?我们举两个例子,你就懂了:

	public static void Demo_mark1() {
		out: for(int i = 1; i<= 5; i++){
			System.out.println("i="+i);
			
			in: for(int j = 1; j <= 5; j++){
					System.out.println("j="+j);
					break in;
				}
			}
	}
	
	public static void Demo_mark1() {
		out: for(int i = 1; i<= 5; i++){
			System.out.println("i="+i);
			
			in: for(int j = 1; j <= 5; j++){
					System.out.println("j="+j);
					break out;
				}
			}
	}

运行看看上面两个代码的结果有什么吧!

猜你喜欢

转载自blog.csdn.net/it_is_me_a/article/details/84306665
今日推荐