The if else if Statement

Sometimes you want to check for a number of related conditions and choose one of several actions. One way to do this is by chaining a series of ifs and elses. Look at the following code segment : if (x > 0) { System.out.println(“x is positive”); } else if (x < 0) { System.out.println(“x is negative”); }…

Read More

Try with resources with examples

Prior to Java SE 7, you can use a finally block to ensure that a resource is closed regardless of whether the try statement completes normally or abruptly. In Java SE 7 or later you can use try-with-resources statement to ensure that each resource is closed at the end of the statement. Following program explains this : import java.io.FileReader;…

Read More

Comparing string object

It is often necessary to compare strings to see if they are the same, or to see which comes first in alphabetical order. It would be nice if we could use the comparison operators, like == and >, but we can’t. To compare Strings, we have to use the equals and compareTo methods. Syntax for using method compareTo : str1.compareTo(str2); The…

Read More

User Input from Keyboard

Accepting keyboard input in Java is done using a Scanner object. Consider the following statement Scanner console = new Scanner(System.in) This statement declares a reference variable named console. The Scanner object is associated with standard input device (System.in). To get input from keyboard, you can call methods of Scanner class. For example in following statment…

Read More

Reading Data from Text File

In Section 2.5, you learned how to use a Scanner object to input data from the standard input device (keyboard). Recall that the following statement creates the Scanner object console and initializes it to the standard input device: Scanner console = new Scanner(System.in); You can also use the Scanner class to read input from a file….

Read More

Operator Precedence

Consider the following statement: X = 5 + 30 * 10 x will store 305. In this equation, the numbers 30 and 10are multiplied first, and the number 5 is added to their product. Multiplication, division and modulus have higher order than addition and subtraction, which means that they’re performed first. If two operators sharing…

Read More