Skip to content

Instantly share code, notes, and snippets.

Created August 6, 2016 11:29
Show Gist options
  • Select an option

  • Save anonymous/eaee81d144faf8380ad7a193c5a40367 to your computer and use it in GitHub Desktop.

Select an option

Save anonymous/eaee81d144faf8380ad7a193c5a40367 to your computer and use it in GitHub Desktop.
public with sharing class WeekTwoHomework {
public static void homeworkAssignmentMethod () {
//Read through the set-up below and then complete the code following the prompts. When you're done, make sure to compile (save) your work
//Open Execute Anonymous in the Developer Console and execute your code by typing in: WeekTwoHomework.homeworkAssignmentMethod();
//Read through the debug statements to make sure you're done your work correctly.
//************************************************************************************************************
// 1. Add two more whole numbers to this list using .add()
List < Integer > numberList = new List < Integer >{0,1,1,2,3,5,8,13,21,34};
numberList.add(43);
numberList.add(37);
//Checking our work:
system.debug('This number should be 12: ' +numberList.size());
}
//************************************************************************************************************
// 2. Create a new Lead and insert it in the database. (If you're stuck, look back at the WeekTwoClassExercises class for an example of creating a new SObject Record)
//You can give it any values you like, but remember that last name and Company are required fields (both are simple text fields.)
public static void myObject () {
Lead myLead = new Lead();
myLead.LastName = 'Raddy';
myLead.Company = 'RadCoders';
myLead.Status = 'Learning';
insert myLead;
//Checking our work:
system.debug('We should see One DML was executed: '+ Limits.getDMLRows());
}
//************************************************************************************************************
//3. For the loop that is commented out below, update the while condition by replacing the ?? so that the loop runs 5 times
//delete the slashes so that the loop is no longer commented out and compile the class.
//Can you add a debug statement to print out the counter value every time it runs through the loop?
public static void myLoop () {
Integer counter = 0;
while (counter < 5) {
counter++; //without this line to increment counter, we'd have an infinite loop!
//}
System.debug('Done with the loop, it ran: ' + counter + ' times.');
System.debug(counter);
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment