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++);

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

     剩下你懂的~

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

      

      

  • 相关阅读:
    eclipse中的项目的JRE换成JDK
    Eclipse中maven项目的创建和运行
    git 发布命令
    vbox中虚拟ubuntu增加新的虚拟硬盘
    MyServer
    java常用的中间件
    高并发解决方案
    浅谈SpringMVC
    浅谈HIbernate
    javaweb笔记七
  • 原文地址:https://www.cnblogs.com/xiohao/p/4350790.html
Copyright © 2011-2022 走看看