2015-10-23 2 views
-1

Как следует искать код для обнаружения его истинного вывода? Каковы наиболее распространенные подводные камни, в которые люди попадают? Есть ли советы/рекомендации, которые вы можете предоставить кому-то новому в Java-программировании? Вот пример кода, который я хочу найти. Вместо того, чтобы подключиться к затмению. Что может быть эффективным подходом к поиску его результатов на листе бумаги.Лучший подход к обнаружению вывода примеров кода

Спасибо

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"); 
} 
+3

Ручка и бумага. –

+0

Как мне настроить его? –

+4

http://www.amazon.com/Pens-Refills-Writing-Correction-Supplies/b?ie=UTF8&node=1069820 и http://www.amazon.com/s/ref=nb_sb_noss?url=search-alias % 3Daps & field-keywords = бумага & rh = i% 3Aaps% 2Ck% 3Apaper –

ответ

1

Как уже упоминалось, ручка и бумага - это путь, если вы не хотите выполнять свой код.

В противном случае, вы можете отладки используя затмение, чтобы иметь возможность видеть шаг за шагом, как ваша программа ведет себя. Вы можете легко найти учебник по отладке на eclipse, например: http://agile.csc.ncsu.edu/SEMaterials/tutorials/eclipse-debugger/

0

Просто представь вы компиляции кода в вашей голове. Вы можете использовать ручку и бумагу, чтобы помочь, записать после каждой инструкции, чтобы вы могли следить за прогрессом. Искать логику программирования, взять курс онлайн, это поможет вам с этим и другими вопросами новичков;)

Смежные вопросы