0% found this document useful (0 votes)
14 views

Java Variables

The document discusses Java variables. It defines variables as containers for storing data values and lists some common Java variable types like String, int, float, char, and boolean. It provides examples of how to declare and assign values to variables, including declaring without assigning a value. It notes that variables can be declared as final to prevent their values from being overwritten. The document also contains an exercise for the reader to practice declaring a variable.

Uploaded by

Dhonna Idosora
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views

Java Variables

The document discusses Java variables. It defines variables as containers for storing data values and lists some common Java variable types like String, int, float, char, and boolean. It provides examples of how to declare and assign values to variables, including declaring without assigning a value. It notes that variables can be declared as final to prevent their values from being overwritten. The document also contains an exercise for the reader to practice declaring a variable.

Uploaded by

Dhonna Idosora
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

Dark code

  HTML CSS JAVASCRIPT   


 Tutorials  References  Exercises  Menu  Log in

Upgrade Get Certified Create Website

Grow Your Financial Services Business by Providing


Next-Gen Customer Experiences

SPONSORED BY SALESFORCE Learn More

Java Variables
❮ Previous Next ❯

Java Variables
Variables are containers for storing data values.

In Java, there are different types of variables, for example:

String - stores text, such as "Hello". String values are surrounded by double quotes
int - stores integers (whole numbers), without decimals, such as 123 or -123
float - stores floating point numbers, with decimals, such as 19.99 or -19.99
char - stores single characters, such as 'a' or 'B'. Char values are surrounded by single
quotes
boolean - stores values with two states: true or false

Declaring (Creating) Variables


To create a variable, you must specify the type and assign it a value:

Syntax

Dark mode
D k d
Dark code
 HTML
 variableName
type =CSS
value;JAVASCRIPT   

Where type is one of Java's types (such as int or String ), and variableName is the name of the
variable (such as x or name). The equal sign is used to assign values to the variable.

To create a variable that should store text, look at the following example:

Example
Create a variable called name of type String and assign it the value "John":

String name = "John";


System.out.println(name);

Try it Yourself »

To create a variable that should store a number, look at the following example:

Example
Create a variable called myNum of type int and assign it the value 15:

int myNum = 15;


System.out.println(myNum);

Try it Yourself »

You can also declare a variable without assigning the value, and assign the value later:

Example

int myNum;
myNum = 15;
System.out.println(myNum);

Dark mode
D k d
Dark code
 Try
it Yourself
HTML » CSS JAVASCRIPT   

Note that if you assign a new value to an existing variable, it will overwrite the previous value:

Example
Change the value of myNum from 15 to 20 :

int myNum = 15;


myNum = 20; // myNum is now 20
System.out.println(myNum);

Try it Yourself »

Final Variables
If you don't want others (or yourself) to overwrite existing values, use the final keyword (this
will declare the variable as "final" or "constant", which means unchangeable and read-only):

Example

final int myNum = 15;


myNum = 20; // will generate an error: cannot assign a value to a final variable

Try it Yourself »

Other Types
A demonstration of how to declare variables of other types:

Example

Dark mode
D k d
Dark code
 myNumHTML
int = 5; CSS JAVASCRIPT   
float myFloatNum = 5.99f;
char myLetter = 'D';
boolean myBool = true;
String myText = "Hello";

You will learn more about data types in the next section.

Test Yourself With Exercises

Exercise:
Create a variable named carName and assign the value Volvo to it.

= ;

Submit Answer »

Start the Exercise

❮ Previous Next ❯

ADVERTISEMENT

Dark mode
D k d
Dark code
  HTML CSS JAVASCRIPT   

Grow Your Financial


Services Business by
Providing Next-Gen…

SPONSORED BY SALESFORCE Learn More

COLOR PICKER

Dark mode
D k d
Dark code
  HTML CSS 
JAVASCRIPT   

Get certified
by completing
a Java
course today!

school
w3 s

2
CE

02
TI 2
R
FI .
ED

Get started

ADVERTISEMENT

Dark mode
D k d
Dark code
  HTML CSS JAVASCRIPT   

SPONSORED BY
SALESFORCE

Grow Your
Financial
Services
Business by…

LEARN MORE

ADVERTISEMENT

ADVERTISEMENT

Report Error

Spaces

Upgrade

Newsletter

Get Certified

Dark mode
D k d
Dark code
  HTML Top CSS JAVASCRIPT
Tutorials Top References   
HTML Tutorial HTML Reference
CSS Tutorial CSS Reference
JavaScript Tutorial JavaScript Reference
How To Tutorial SQL Reference
SQL Tutorial Python Reference
Python Tutorial W3.CSS Reference
W3.CSS Tutorial Bootstrap Reference
Bootstrap Tutorial PHP Reference
PHP Tutorial HTML Colors
Java Tutorial Java Reference
C++ Tutorial Angular Reference
jQuery Tutorial jQuery Reference

Top Examples Get Certified


HTML Examples HTML Certificate
CSS Examples CSS Certificate
JavaScript Examples JavaScript Certificate
How To Examples Front End Certificate
SQL Examples SQL Certificate
Python Examples Python Certificate
W3.CSS Examples PHP Certificate
Bootstrap Examples jQuery Certificate
PHP Examples Java Certificate
Java Examples C++ Certificate
XML Examples C# Certificate
jQuery Examples XML Certificate

FORUM | ABOUT

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials,
references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content.
While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2023 by Refsnes Data. All Rights Reserved.


W3Schools is Powered by W3.CSS.

You might also like