Skip to content

Instantly share code, notes, and snippets.

@udacityandroid
Last active February 6, 2023 13:53
Show Gist options
  • Star 44 You must be signed in to star a gist
  • Fork 19 You must be signed in to fork a gist
  • Save udacityandroid/30774906a4fc87b31d0b to your computer and use it in GitHub Desktop.
Save udacityandroid/30774906a4fc87b31d0b to your computer and use it in GitHub Desktop.
Android for Beginners : If/Else Email Quiz
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);
@apitimur
Copy link

apitimur commented Mar 23, 2018

Admin advised others to not answer it, but many users need more care and affection. Lol

@ahmedmofreh
Copy link

You have no new messages.
You have 2 email drafts.

@Shakthivanilla
Copy link

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.

@lakshmiprasannatirumala
Copy link

Dealing with if else conditional statements is quite interesting. we are able to improve our knowledge.

@tanveertkd
Copy link

Please don't put the answers in the comments. There are still people that are taking this course. Let them learn.

@Gaganindoriya
Copy link

You have no new messages
You have 2 email drafts

@shoooka
Copy link

shoooka commented May 15, 2018

Please don't put the answers in the comments. There are still people that are taking this course. Let them learn.
ok i do

@arnolde
Copy link

arnolde commented May 28, 2018

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 ;-)

@ahossam88
Copy link

I solve it

@MohEbaid
Copy link

You have no new messages.
You have 2 email drafts.

@mudathirlawal
Copy link

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!

@Fury4hwxc
Copy link

thanks 👍

@dantj007
Copy link

The answer is option C.
You have no new messages.
You have 2 email drafts.

@Tchybooxur
Copy link

Clearly C

@emanhamad
Copy link

C

@YassineOuardini
Copy link

C

@AhmedMohammed11
Copy link

You have no new messages.
You have 2 email drafts.

@allouane
Copy link

allouane commented Jun 4, 2020

You have no new messages.
You have 2 email drafts.

@mixspark
Copy link

ok

@zake0000
Copy link

zake0000 commented Apr 7, 2021

الكل يكتب الاجابة اصبحتوا علماء فالبرمجة الان ههه مفيش حد هيفهمني انان عارف غير لو عربي طبعا

@Harriskobia
Copy link

Option C is correct:

V/InboxActivity : You have no new messages.
V/InboxActivity : You have 2 email drafts.

@adiupd123
Copy link

V/InboxActivity: You have no new messages.
V/InboxAcitivity: You have 2 email drafts.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment