Don';我不理解简单java程序的输出
给定类Thing2的以下定义,它的输出是什么 Java应用程序Test10 嘿,伙计们,这是我的一门课。有两个类(上面列出),Thing2和Test10。这是输出,但我不知道如何获得输出(即,什么指向什么,以及解决所有问题的顺序是什么?)。谢谢Don';我不理解简单java程序的输出,java,Java,给定类Thing2的以下定义,它的输出是什么 Java应用程序Test10 嘿,伙计们,这是我的一门课。有两个类(上面列出),Thing2和Test10。这是输出,但我不知道如何获得输出(即,什么指向什么,以及解决所有问题的顺序是什么?)。谢谢 一个技巧是switch语句中的case1没有break语句,因此代码继续执行case2指令,并为Thing(1)创建字符串“first mid”,而不是“first” 像这样在打印语句中添加注释可能会有所帮助 mid first mid rest l
一个技巧是switch语句中的
case1
没有break语句,因此代码继续执行case2
指令,并为Thing(1)创建字符串“first mid”,而不是“first”
像这样在打印语句中添加注释可能会有所帮助
mid
first mid
rest
last
true
false
true
true
mid
last
mid
last
first mid
mid
一旦你这样做了,添加更多的打印语句
把每个变量看作一个大箭头
语句a=newthing(2)
用单词“mid”制作一个对象,并将a
箭头指向它
语句
a=b
接受b
箭头所看到的内容,并将a
箭头指向同一个对象。一个技巧是,switch语句中的case1
没有break语句,因此代码继续执行case2
指令并创建字符串“first mid”而不是第一件事(1)
像这样在打印语句中添加注释可能会有所帮助
mid
first mid
rest
last
true
false
true
true
mid
last
mid
last
first mid
mid
一旦你这样做了,添加更多的打印语句
把每个变量看作一个大箭头
语句a=newthing(2)
用单词“mid”制作一个对象,并将a
箭头指向它
语句a=b
取b
箭头所指的内容,并将a
箭头指向同一事物。3建议:
这看起来是一个很好的练习,可以打印出来并从头开始。用穴居人的铅笔!我的建议是注释掉
main()
中的所有内容,然后一次取消注释一行,直到您完全理解。这看起来是一个很好的打印和从头开始的练习。用穴居人的铅笔!我的建议是注释掉main()
中的所有内容,然后一次取消注释一行,直到您完全理解为止。
System.out.println("First is " + first.toString());
System.out.println("third == first?" + (first == third));