-
-
Save udacityandroid/30774906a4fc87b31d0b to your computer and use it in GitHub Desktop.
int numberOfEmailsInInbox = 0; | |
int numberOfDraftEmails = 2; | |
String emailMessage = "You have " + numberOfEmailsInInbox + " emails. "; | |
String draftMessage = "You have " + numberOfDraftEmails + " email drafts."; | |
if (numberOfEmailsInInbox == 0) { | |
emailMessage = "You have no new messages. "; | |
} | |
if (numberOfDraftEmails == 0) { | |
draftMessage = "You have no new drafts."; | |
} | |
Log.v("InboxActivity", emailMessage); | |
Log.v("InboxActivity", draftMessage); |
Dealing with if else conditional statements is quite interesting. we are able to improve our knowledge.
Please don't put the answers in the comments. There are still people that are taking this course. Let them learn.
You have no new messages
You have 2 email drafts
Please don't put the answers in the comments. There are still people that are taking this course. Let them learn.
ok i do
I can't believe how many people are too dumb to have understood the rules (no answer posting) by now... it's pretty far into the course already... hope they get disqualified ;-)
I solve it
You have no new messages.
You have 2 email drafts.
I first got confused because I forgot that their is a special IF structure for when the variable, numberOfEmailsInInbox, holds a value of 0.
And, so, I expected the displayed string to be: "You have 0 emails"; but, I quickly understood the thought process once I looked at the code
again and noticed the IF structure:
if (numberOfEmailsInInbox == 0) {
emailMessage = "You have no new messages. ";
}
It is quite a cool code!
thanks 👍
The answer is option C.
You have no new messages.
You have 2 email drafts.
Clearly C
C
C
You have no new messages.
You have 2 email drafts.
You have no new messages.
You have 2 email drafts.
ok
الكل يكتب الاجابة اصبحتوا علماء فالبرمجة الان ههه مفيش حد هيفهمني انان عارف غير لو عربي طبعا
Option C is correct:
V/InboxActivity : You have no new messages.
V/InboxActivity : You have 2 email drafts.
V/InboxActivity: You have no new messages.
V/InboxAcitivity: You have 2 email drafts.
Option C is wrong. I think Katherine and Kunal made a boo boo in providing their options. Line number 5's output is true so it will enter the code block and it will print line no 6. All right! Now see Line No. 13 is not inside a if else block and so is Line No. 14. So the correct answer is Line no. 6, Line No. 13 and Line. No. 14. Please let me know If I am missing something here.