博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java中“分号”引起的陷阱
阅读量:5348 次
发布时间:2019-06-15

本文共 639 字,大约阅读时间需要 2 分钟。

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

实例一:

 

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

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

 剩下你懂的~

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

  

 

  

 

转载于:https://www.cnblogs.com/xiohao/p/4350790.html

你可能感兴趣的文章
【BZOJ-1055】玩具取名 区间DP
查看>>
Bit Twiddling Hacks
查看>>
LeetCode : Reverse Vowels of a String
查看>>
时间戳与日期的相互转换
查看>>
jmeter(五)创建web测试计划
查看>>
python基本数据类型
查看>>
1305: [CQOI2009]dance跳舞 - BZOJ
查看>>
关于TDD的思考
查看>>
Cocos2d-x学习之windows 7 android环境搭建
查看>>
将html代码中的大写标签转换成小写标签
查看>>
jmeter多线程组间的参数传递
查看>>
零散笔记
查看>>
MaiN
查看>>
[Python学习] 简单网络爬虫抓取博客文章及思想介绍
查看>>
触发器课程SQL Server 知识梳理九 触发器的使用
查看>>
信息浏览器从Android的浏览器中传递cookie数据到App中信息浏览器
查看>>
客户端连接linux虚拟机集群报错
查看>>
linux下部署一个JavaEE项目的简单步骤
查看>>
hash储存机制
查看>>
[Android学习系列16]Android把php输出的json加载到listview
查看>>