java经典问题
2015-12-06 16:16
239 查看
1. a值与b值调换 (逻辑思维题) 不能使用其他中间变量;
2. x=x 1,和 x =1;在什么情况下不成立 而且 x=x 1 是错误的;
3. j的值最终是多少?
int j=0;
for(int i=0;i<100;i )
{
j=j ;
}
System.out.println(j);
4. i 和j为别是什么,才能满足条件
while(i<=j && i>=j && i!=j)
{
System.out.println("0000");
}
5. i是什么,才能满足条件?
if(i!=0 && i==-i)
{
System.out.println(i);
}
6.for(int i=0;i<10;i )
{
User user=new User();
}
在内存中生成了多少个User对象?
----------------------------答案----------------------------
1.
int a=10,b=20;
a=a b;
b=a-b;
a=a-b;
System.out.println("a=" a "b=" b);
2.
short x=1;
x =1;
x=x 1;
编译时,会有以下提示:
Test.java:5: 可能损失精度
找到: int
需要: short
x=x 1;
^
1 错误
3. j=0
4.
Integer i=new Integer(0);
Integer j=new Integer(0);
while(i<=j && i>=j && i!=j)
{
System.out.println("OK");
}
5.
int i=Integer.MIN_VALUE;
if(i!=0 && i==-i)
{
System.out.println(i);
}
6.若不考虑JVM的垃圾回收运作,则生成10个User对象。
2. x=x 1,和 x =1;在什么情况下不成立 而且 x=x 1 是错误的;
3. j的值最终是多少?
int j=0;
for(int i=0;i<100;i )
{
j=j ;
}
System.out.println(j);
4. i 和j为别是什么,才能满足条件
while(i<=j && i>=j && i!=j)
{
System.out.println("0000");
}
5. i是什么,才能满足条件?
if(i!=0 && i==-i)
{
System.out.println(i);
}
6.for(int i=0;i<10;i )
{
User user=new User();
}
在内存中生成了多少个User对象?
----------------------------答案----------------------------
1.
int a=10,b=20;
a=a b;
b=a-b;
a=a-b;
System.out.println("a=" a "b=" b);
2.
short x=1;
x =1;
x=x 1;
编译时,会有以下提示:
Test.java:5: 可能损失精度
找到: int
需要: short
x=x 1;
^
1 错误
3. j=0
4.
Integer i=new Integer(0);
Integer j=new Integer(0);
while(i<=j && i>=j && i!=j)
{
System.out.println("OK");
}
5.
int i=Integer.MIN_VALUE;
if(i!=0 && i==-i)
{
System.out.println(i);
}
6.若不考虑JVM的垃圾回收运作,则生成10个User对象。
相关文章推荐
- Java_31-40
- 我的第十个java程序--(其实是修改别人的web代码{springmvc+mybatis},知道了原理后其实一切都变的很简单)
- struts2 标签的使用之一 s:if
- [转]探究java IO之FileInputStream类
- <%@ taglib prefix="s" uri="/struts-tags" %>地址问题
- java中的增强型for循环
- eclipse笔记——工程之间相互引用
- Flex页面报java.lang.NullPointerException
- java 求一个数每一个位上面的数
- 在Sublime Text 3中配置编译和运行Java程序
- 单例模式java代码
- Spring中的AOP配置
- Java多线程(三)、线程同步
- java 程序的启动界面
- JAVA设计模式之单例模式
- eclipse 远程debug配置
- Java finally语句到底是在return之前还是之后执行?
- 将java程序做成可执行文件
- Java多线程(二)、线程的生命周期和状态控制
- Java多线程(一)、多线程的基本概念和使用