标题:程序疑问 出自think in java
取消只看楼主
yynn
Rank: 1
等 级:新手上路
帖 子:279
专家分:0
注 册:2005-11-4
 问题点数:0 回复次数:1 
程序疑问 出自think in java
public class autoInc{
static Test monitor = new Test();
public static void main(String[]args){
int i =1;
System.out.println("i:"+i);
System.out.println("++i:"+ ++i);
System.out.println("i++:"+ i++);
System.out.println("i : "+i);
System.out.println("--i:"+ --i);
System.out.println("i--:"+i--);
System.out.println("i:"+ i);
monitor.expect(new String[]{
.
.
.
.
.
.
}
}
}
第一个问题是 test 定义前面为什么要用 static静态的,
第二个问题是 expect()是什么东西
第三个问题是 i++ ++i --i i--有点什么区别
第四个问题是,每次输出一个值后是不是i 的变量就变了,比如第一次输出1 就是1 第二次输出2 之后,1丢了,i=2开始第三次输出?
谢谢本人是菜鸟,问题比较sb,不好意思了!谢谢!
搜索更多相关主题的帖子: 疑问 think java static 
2007-10-06 22:44
yynn
Rank: 1
等 级:新手上路
帖 子:279
专家分:0
注 册:2005-11-4
得分:0 

还有就是public class Equivalence{

public static void main (String[]args){
Integer n1 = new Integer(47);
Integer n2 = new Integer(47);
System.out.println(n1 == n2);
System.out.println(n1 != n2);
}
}
明明第一个 n1=n2 为什么会false呢,奇怪!


2007-10-06 22:52



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-175548-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.051701 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved