yego.me
💡 Stop wasting time. Read Youtube instead of watch. Download Chrome Extension

Java Lesson 5


3m read
·Nov 3, 2024

Processing might take a few minutes. Refresh later.

Hey guys, this is Mids on one with Java lesson five. In this Java lesson, you're going to learn about if statements, which are a very important part of programming.

So first of all, I'm going to create a new Java project, Java tool, and I'm going to call it if statements. Save it to my desktop. Now, I'm going to go under Source, if statements.java, and edit this file. So I'm going to get rid of all this and put in some code.

So first let me explain what an if statement does. An if statement compares two things or checks if something is true or false. In this case, we're going to do both. So here's what we're going to do. First, we're going to compare two ints. So I'm going to make int i equals 2 and int i1 equals 2.

Now we're going to do system.out.print line checking if, and now I'm going to do this and say "r equal." Okay, so now I'll say if i equals equals i1. This is the code right in between these two curly braces that will happen if this condition is true.

So if i is the same as i1, represented by this double equals, that's comparing them, then it'll go to this code. So let me just go over this one more time. One equals assigns a value, two equals compares a value. So I'm doing if i equals equals i1.

Now this is the code that will happen if they are equal. Right here, I'm going to say system.out.print line, and actually I'll just copy this and I'll just get rid of this. So there we go. So now it'll print out that they are in fact equal.

Now if they're not equal, I'm going to say they're not equal. So I'm going to say else. Now all the code between this curly brace and this curly brace is going to happen otherwise. So if i does not equal i1, right here they are not equal. And that's how to compare integers.

So if I run this... Sorry, I accidentally put an 'L' there instead of a semicolon. So if I run this and I go into the console, here we go, checking if two and two are equal. Two and two are equal.

So if I change i1 to be 3 and I run the console... Oh, no. I'll go back to 2.

So now I'll repeat this process for Strings. Now, comparing a string is different. I'm going to declare String a equals "I" and I'm going to do String A1 equals "high." Now here's an interesting thing: I'm going to print out the same thing checking if a equals A1, but I decide maybe I want to put a and A1 in quotes so that way people know they’re strings.

So here's a question: how do I put a quote in a string? That's a good question. What you do for that is backslash quote. Just like backslash n, backslash backslash, all those things. Backslash quote will put a quote inside of quotes.

So backslash quote, and then I'll put another quote do a, and now I'll do another backslash quote. There we go! Also, another thing is double backslash puts one backslash in because, um, otherwise it wouldn't work perfectly. Because yeah, so I'm checking if a and A1 are equal.

So I'm going to say if... and here's how to compare two strings: you can't do if a equals equals A1. That doesn't work. You have to do a.equals(left parentheses A1 right parentheses).

Now here's an interesting thing: classes such as a string have functions on them, or methods, whatever you want to call them. Now the string class happens to have a function on it called equals, and if you pass equals a string, it'll return a Boolean for whether they are equal or not.

Now a Boolean is either true or false. So we're calling a function on a to see if it's equal to A1. So we're passing equals A1, that's how you pass stuff. Then if it's true, which if checks if it's true, then it'll go to this.

So I'll say system... Or no, I'll copy this again. There we go. Now I'll say else, and here's the code here. So this will work too. I'll run it.

Run my console, checking if checking if high and high are equal. High and high are equal. So now if I change this to high one, high and high one are not equal.

So there you have it. So now I'm going to do another thing for booleans. I'm going to say Boolean b equals true. So now I'll do system.out.print line checking if... now add b, so it'll either put true or false in this. This is true. So I'm going to check if b is true, and the way you do t...

More Articles

View All
Using the Administrator Skills Report to drive differentiation on Khan Academy
Today, I’m going to be showing you how to use the skills progress report in the administrator dashboard and the Khan Academy platform. This is going to be a great tool in order for you to support your teachers in differentiation in their classrooms. You c…
Sitting Down with the MEK | Uncensored with Michael Ware
MICHAEL WARE: For the people who don’t know, what’s the goal of your movement? MOHAMMAD: The goal of– [laughing] [all laughing] It’s obvious that the goal of our movement is to overthrow the regime and bring about a democratic, pluralistic, secular, uh– …
FLY | Trailer (IMAX) | National Geographic Documentary Films
Freaking out, you shake him and give me 10 seconds. Okay, okay, have a nice one. Okay, 3, 2, 1! There’s this feeling when you left the object; it’s a form of just absolute bliss, and you want it again, and you want it again. When Jim and I started jumpin…
YC Startup Talks: Understanding Equity with Jordan Gonen, CEO & Co-founder of Compound
[Music] Well, thank you so much for the kind introduction. Um, it’s really great to meet everyone. Um, I’m Jordan, I’m one of Compound’s founders, and today I’m going to start by talking to you all about my hatred of personal finance. Um, I helped start C…
Dilating a triangle example
We are asked to draw the image of triangle ABC under a dilation whose center is P and scale factor is one fourth. So pause this video and at least think about how you would do this. You don’t have access to the tool that I do, where I can move this around…
Varying Definitions of “Awesome” | StarTalk
So, what do you, you’re impressed that food can come out of a machine? Hot, hot food! You press a button, you just… It’s like a real vending machine that you would get chips from. But instead, it’s like all these burgers, and they taste disgusting. But th…