AP Computer Science Lesson Introductory Java Language Features (2)
Notes Intro Java Language Features - Operators 8/16

####Arithmetic Operators:
| "+" | Addition | - |
|---|---|---|
| "-" | Subtraction | - |
| "*" | Multiplication | - |
| "/" | Division | - |
| "%" | Mod (remainder) | Ex. 11 % 8 = 3 |
** Keep in mind, if you use int for 5/2... It will give you an integer! So, use double as its type.
Relational Operators:
| == | equal to | Ex. if (x == 100) |
|---|---|---|
| != | not equal to | Ex. if (x != 100) |
| > | greater than | |
| < | less than | |
| >= | greater than or equal to | |
| <= | less than or equal to |
** Use these when you may need to use different operations to different types of numbers.
Logical Operators:

** AND means both have to be true.
** OR means one has to be true.
Truth Tables
Assignment Operators:
| = | x = 2 | - |
|---|---|---|
| += | x += 4 | this means x = x + 4 |
| -= | x -= 4 | this means x = x - 4 |
| *= | x *= 4 | this means x = x * 4 |
| /= | x /= 4 | this means x = x / 4 |
| %= | x %= 4 | this means x = x % 4 |
Increment and Decrement Operators:
| ++ | i++ | means i = i + 1 |
|---|---|---|
| -- | i-- | means i = i - 1 |
** Here is a mathematical example where we could use this:

A mathematical program:

Output (what the user would see):
Solving 5+3*2-2^2:
7
Question for the Students
Make a program with the output:
Hello World.
My name is ______.
My favorite movie is ______.



@hansenator - Sire, this is a valuable guidance for java lovers. Therefore, I will RESTEEM & UPVOTE your post Sire.
+W+
Thank you steemwija! I really appreciate the support! Here to educate!
LOL...this brings me back...In high school I helped my older brother with his CS2 class which was in Java. That's how I learned Java. Then I decided to take the AP computer science test after reading about it a bit online and deciding it was pretty basic. My school ordered the test for me (despite not having a class) and I took it in a small room with a proctor...I got really sick that day and vomited 3+ times during the test and had to skip the AP calculus test the next day and a band concert we had that night. (I was able to make up the calc test later)
Long story short, I got a 5, but it was a pretty shitty day...
Wow. Sounds like a hell of a day. Haha. You sound like me in high school... I was the guy people went to for math help. Good work though! What are you doing now?
I'm a senior in college at UMD (Duluth, MN) studying math and computer science. (And playing around with crypto in my spare time)
good news
@hansenator,
When I was at my graduation I did those java stuffs, then started my career as a Java Software Engineer. But life is not as we always thought, I still remember those stuffs, but now doing something much more interesting than codings.
Actually, I hate to be a software developer. I won't take that much of stress, so changed the destiny at the right time.
Good post for newbies of Java, thanks for sharing your knowledge with STEEM community!
Cheers~
Thanks for the awesome comment guru!!! Glad you are doing better than a Software Engineer! You must be really well off! Best wishes ~ hansenator
good post.It is very informative
Thank you kishore1998! I taught this lesson today. It's a great way to make a post.
Thanks Hansenator.I just resteemed two posts feature 1 & feature 2 .Hope your post will reach wider in our community.
Thank you! Best Steemit wishes!
I couldn't ask for more.It is very nice of you .Thanks a lot.
I just send your post to bellyrub.Please accept it as a token of gratitude hansenator.I will encourage your posts to my best.
I appreciate it kishore1988! I'll see you soon!
This post has received a 0.36 % upvote from @bellyrub thanks to: @kishore1988.
Thanks for the information can be of great help
I hope so! More to come!