1,有趣问题2 :运行一遍下面的代码,打印的是0,为什么,然后再运行一遍注释掉的代码,结果却是60
package othertest;
public class MyTest
{
private int i=getI();
private int j=60;
// private int j=60;
// private int i=getI();
public int getI(){
return j;
}
public static void main(String[] args){
System.out.println(new MyTest().i);
}
}
2,有趣问题1:为什么这个tmp参数在reverseStringx显示是1,在reverseChar显示的却是49?
package thread.teststatic;
public class StaticExample
{
public static void test()
{
String s = "123123";
// reverseString(s);
// System.out.println(s);
s = reverseString(s);
System.out.println(s);
}
// 转换String对象
public static String reverseString(String s)
{
for (int i = 0; i < s.length(); i++)
{
char tmp=s.charAt(i);
System.out.println("reverseString : "+tmp);
s.replace(tmp, reverseChar(tmp));
}
return s;
}
// 转换char对象
public static char reverseChar(char a)
{
// 把char强制转换为int型
int tmp = (int)a;
// 如果tmp<10意味着a 本身就是数字,转换为字母
System.out.println("reverseChar : "+tmp);
if (tmp < 10)
{
tmp = tmp + 97;
}
// 继续强转成char类型
System.out.println((char)tmp);
return (char)tmp;
}
}
3:运行一遍,看test1,test2有什么不同,为什么?
public class Test1 {
public static void main(String[] args) {
System.out.println(test1(1));
System.out.println(test2(1));
}
public static int test1(int i) {
try {
return i;
} finally {
i++;
}
}
@SuppressWarnings("finally")
public static int test2(int i) {
try {
return i;
} catch (Exception e) {
} finally {
i++;
return i;
}
}
}
分享到:
相关推荐
经典有趣问题:牛吃草问题.doc
10 其他有趣问题 10.1 欧几里德素数 10.2 福琼猜想 10.3 阶乘素数Nn=n!+l或Mn=m!-1 10.4 普罗斯素数 10.5 卡伦素数 10.6 沙马云达基一韦伦素数 10.7 奇完美数 10.8 卡迈克数 10.9 雷塞尔(Riesel)数 ...
2017百度秋招编程题,题目名字是有趣的数字。上传的资源是python代码实现的
20个有趣的c++试题,锻炼一下自己的思维能力。
12个有趣的C语言面试题
python100例例题+20例有趣的代码+解析+考试必备,拿去用!
100Java 有趣的逻辑题 新颖 有趣 最全
12个有趣的c语言面试题。希望能给大家带来帮助。
12个有趣的C语言面试题.很好的资源 欢迎大家下载
12个有趣的C语言面试题,可以参考下,增加我们对C语言的进一步认识
操场一个用于处理一些有趣问题的存储库
我在网上发现的一些有趣问题的解决方案 当前列表包括以下内容: BinaryTree - 它是二叉搜索树吗 特里 - 创建和操作特里。 也压缩一个特里 Tukro - Levenshtein 距离 - 递归实现 检查字谜 最长公共子序列 - 对于...
五年级数学有趣经典的奥数题及答案解析.pdf
解决有趣的问题的python脚本集合
运用计算机完成有趣的问题PPT课件.pptx
代号此回购包含CPP中一些有趣问题的解决方案。
这是我遇到的一些有趣问题的存储库。 它目前包含: 使用 FSM 在字符串列表中搜索未注释的区域 使用 weka 进行分类:分析现有算法在癌症数据集上的性能的 Python 脚本 KnightsDialer - 按照以下条件查找可以使用普通...
小Q今天在上厕所时想到了这个问题:有n个数,两两组成二元组,差最小的有多少对呢?差最大呢? 输入描述: 输入包含多组测试数据。 对于每组测试数据: N - 本组测试数据有n个数 a1,a2...an - 需要计算的数据 ...
三年级数学有趣经典的奥数题及答案解析.pdf