如何通过代码查找真正的输出呢?人们最常陷入的陷阱是什么?您是否可以向刚接触java编程的人提供任何提示/技巧?这是我想要找到输出的代码示例。而不是插入eclipse。什么可能是在纸上找到其输出的有效方法。
谢谢
double valueOne = 20.0, valueTwo = 30.0;
if ((valueOne > valueTwo) || (valueOne >= 0.0)) {
valueOne -= 1.0;
System.out.println("valueOne: " + valueOne);
} else {
valueTwo += 2.0;
System.out.println("valueTwo: " + valueTwo);
}
String messageOne = "Hello";
if (messageOne.equals("HELLO")) {
System.out.println("Hello processed");
} else {
System.out.println("Hello ignored");
}
String messageTwo = new String("Hello");
if (messageOne.equals(messageTwo)){
System.out.println("Caseone");
}else {
System.out.println("CaseTwo");
}
if (messageOne == messageTwo) {
System.out.println("CaseThree");
} else {
System.out.println("CaseFour");
}
答案 0 :(得分:1)
如前所述,如果您不想执行代码,笔和纸是可行的方法。
否则,您可以调试使用eclipse来逐步了解您的程序行为。 你可以在eclipse上轻松找到一些调试教程,例如: http://agile.csc.ncsu.edu/SEMaterials/tutorials/eclipse-debugger/
答案 1 :(得分:0)
只是假装你正在编译头脑中的代码。您可以使用笔和纸来帮助,在每条指令后写下来,以便您可以观察进度。搜索编程逻辑,参加一些在线课程,它可以帮助你解决这个问题和其他初学者问题;)