zoukankan      html  css  js  c++  java
  • Java中“分号”引起的陷阱

    对于这类问题而言,难度不大,多半是由于我们有误操作引起的。但在查找问题所在的时候我们有可能需要花费一番功夫了。

    实例一:

    package com.yonyou.test;
    
    
    
    /**
     * 测试类
     * @author 小浩
     * @创建日期 2015-3-2
     */
    
    
    public class Test
    {
       public static void main(String[] args) {
    	if(0>9);
    	System.out.println("0大于9");
    		
    }
    }
    

    咋一看竟然输出了

    "0大于9"

    这是什么情况?

    你在仔细看一下:

    if(0>9);

    没错,这里多了个分号,剩下的你懂的~~~

    示例2:

    package com.yonyou.test;
    
    
    
    /**
     * 测试类
     * @author 小浩
     * @创建日期 2015-3-2
     */
    
    
    public class Test
    {
       public static void main(String[] args) {
    	for(int i=0;i<10;i++);
    	System.out.println("i的值为:"+i);
    		
    }
    }
    

     竟然编译报错,什么情况?

     错误的信息是:变量i不存在,神马情况。

     for(int i=0;i<10;i++);

     怎么样,这里是不是又多了一个分号,还是那句话,

     剩下你懂的~

     好吧,今天就先到这里吧~

      

      

  • 相关阅读:
    数据结构一
    MVC5.0(一)
    异步多线程(六)lock锁
    异步多线程(五)多线程异常处理
    异步多线程(四)Task
    paypal payflow设置视频教程
    Java栈Stack知识点
    Java知识树梳理
    js定时器
    jdk环境变量配置改变不生效的问题
  • 原文地址:https://www.cnblogs.com/xiohao/p/4350790.html
Copyright © 2011-2022 走看看