There are following basic types of variable in Groovy as explained in the previous chapter −
- byte − This is used to represent a byte value. An example is 2.
- short − This is used to represent a short number. An example is 10.
- int − This is used to represent whole numbers. An example is 1234.
- long − This is used to represent a long number. An example is 10000090.
- float − This is used to represent 32-bit floating point numbers. An example is 12.34.
- double − This is used to represent 64-bit floating point numbers which are longer decimal number representations which may be required at times. An example is 12.3456565.
- char − This defines a single character literal. An example is ‘a’.
- Boolean − This represents a Boolean value which can either be true or false.
- String − These are text literals which are represented in the form of chain of characters. For example “Hello World”.
Variable Declarations
A variable declaration tells the compiler where and how much to create the storage for the variable.Following is an example of variable declaration −
class Example { static void main(String[] args) { // x is defined as a variable String x = "Hello"; // The value of the variable is printed to the console println(x); } }When we run the above program, we will get the following result −
Hello
Naming Variables
The name of a variable can be composed of letters, digits, and the underscore character. It must begin with either a letter or an underscore. Upper and lowercase letters are distinct because Groovy, just like Java is a case-sensitive programming language.class Example { static void main(String[] args) { // Defining a variable in lowercase int x = 5; // Defining a variable in uppercase int X = 6; // Defining a variable with the underscore in it's name def _Name = "Joe"; println(x); println(X); println(_Name); } }When we run the above program, we will get the following result −
5 6 JoeWe can see that x and X are two different variables because of case sensitivity and in the third case, we can see that _Name begins with an underscore.
Printing Variables
You can print the current value of a variable with the println function. The following example shows how this can be achieved.class Example { static void main(String[] args) { //Initializing 2 variables int x = 5; int X = 6; //Printing the value of the variables to the console println("The value of x is " + x + "The value of X is " + X); } }When we run the above program, we will get the following result −
The value of x is 5 The value of X is 6
No comments:
Post a Comment