In this article we will learn about If-else control statement.
There are four types of if-else control statement.
if statement
Syntax
if(condition)
{
//code to be executed
}
Program
public class If_Example
{
public static void main(String args[])
{
int age = 20;
if(age > 18)
{
System.out.println("You can give vote.");
}
}
}
Output
You can give vote.
Explanation
If statement executes the block if the condition becomes true.
if-else statement
Syntax
if(condition)
{
//code if condition is true
}
else
{
//code if condition is false
}
Program
public class IfElse_Example
{
public static void main(String args[])
{
int age = 17;
if(age > 18)
{
System.out.println("You can give vote.");
}
else
{
System.out.println("You can't give vote.");
}
}
}
Output
You can't give vote.
Explanation
If condition becomes true then if block will be executed. otherwise else block will be executed.
nested if statement
Syntax
if (condition1)
{
// Executes when condition1 is true
if (condition2)
{
// Executes when condition2 is true
}
else
{
// Executes when condition2 is false
}
}
Program
public class Nested_If
{
public static void main(String args[])
{
int age = 20;
if(age > 18)
{
System.out.println("You can give vote.");
if(age % 2 == 0)
{
System.out.println("Your age is even.");
}
else
{
System.out.println("Your age is odd.");
}
}
}
}
Output
You can give vote.
Your age is even.
Explanation
If condition becomes true it executes statement of if block. if there is another if block exists it checks condition if condition becomes true then if block will be executed otherwise else block will be executed.
if-else-if ladder
Syntax
if(condition1){
//code to be executed if condition1 is true
}else if(condition2){
//code to be executed if condition2 is true
}
else if(condition3){
//code to be executed if condition3 is true
}
...
else{
//code to be executed if all the conditions are false
}
Program
public class IfElse_leader
{
public static void main(String args[])
{
int age = 22;
if(age < 12)
{
System.out.println("You are child.");
}
else if(age > 12 && age < 20)
{
System.out.println("You are teenager.");
}
else if(age > 20 && age < 50)
{
System.out.println("You are mature.");
}
else
{
System.out.println("You are old.");
}
}
}
Output
You are mature.
Explanation
Here, if condition becomes true then it's block will be executed and rest of the condition will be ignored. If all conditions become false then else block will be executed.
In this article we view three key (and interrelated) topics that make it all possible: the CLR, CTS, and CLS . Common Language Runtime From a programmer’s point of view, .NET can be understood as a runtime environment and a comprehensive base class library. The runtime layer is properly referred to as the Common Language Runtime , or CLR. The primary role of the CLR is to locate, load, and manage .NET objects on your behalf. The CLR also takes care of a number of low-level details such as memory management, application hosting, coordinating threads, and performing basic security checks (among other low-level details). Common Type System Another building block of the .NET platform is the Common Type System , or CTS. The CTS specification fully describes all possible data types and all programming constructs supported by the runtime, specifies how these entities can interact with each other, and details how they are represented in the .NET metadata format. Common Languag...
Methods appear inside class bodies. They contain local variable declarations and other Java statements that are executed when the method is invoked. Methods may return a value to the caller. They always specify a return type, which can be a primitive type, a reference type, or the type void , which indicates no returned value. Methods may take arguments, which are values supplied by the caller of the method. Lets see example: Program class multiply { int num1; int num2; int mul(int x,int y) { int result; num1 = x; num2 = y; result = num1*num2; return result; } } public class Main { public static void main (String[] args) { multiply m = new multiply(); System.out.println("multiplication of 3 and 5 is " + m.mul(3,5)); } } Run Output multiplication of 3 and 5 is 15 Explanation In this example, the class multiply defines a method, mul() , that takes as argu...
In this article we will see members of C# datatypes. Members of datatype Members of numerical datatype Experimenting with the intrinsic C# data types, understand that the numerical types of .NET support MaxValue and MinValue properties that provide information regarding the range a given type can store. In addition to the MinValue/MaxValue properties, a given numerical system type may define further useful members. For example, the System.Double type allows you to obtain the values for epsilon and infinity which might be of interest to those of you with a mathematical flare. Lets understand that by a simple program: Program using System; public class ConsoleApp { public static void Main(string[] args) { Console.WriteLine("Members of numerical datatype:"); Console.WriteLine("Max value of Int: {0}",int.MaxValue); Console.WriteLine("Min value of Int: {0}",int.MinValue); Console.WriteLine(...
Comments
Post a Comment