Java Variables

JK JK 2038 
Created at
Updated at  
7,539 0 0

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:

type variableName = value;

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:

String name = "John";
System.out.println(name);

 

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

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

 

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

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

 

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

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

 


Display Variables

The println() method is often used to display variables.

To combine both text and a variable, use the + character:

String name = "John";
System.out.println("Hello " + name);

 

You can also use the + character to add a variable to another variable:

String firstName = "John ";
String lastName = "Doe";
String fullName = firstName + lastName;
System.out.println(fullName);

 

For numeric values, the + character works as a mathematical operator (notice that we use int (integer) variables here):

int x = 5;
int y = 6;
System.out.println(x + y); // Print the value of x + y

From the example above, you can expect:

  • x stores the value 5
  • y stores the value 6
  • Then we use the println() method to display the value of x + y, which is 11

Declare Many Variables

To declare more than one variable of the same type, you can use a comma-separated list:

int x = 5;
int y = 6;
int z = 50;
System.out.println(x + y + z);

You can simply write:

int x = 5, y = 6, z = 50;
System.out.println(x + y + z);

One Value to Multiple Variables

You can also assign the same value to multiple variables in one line:

int x, y, z;
x = y = z = 50;
System.out.println(x + y + z);

 

Tags Java Java Variables String boolean char float int Facebook X
Comments 0
Similar posts
  1. Java Math
    7,497
  2. Java Comments
    8,147
  3. The Print() Method
    7,204
  4. Java If ... Else
    7,470
  5. Java Syntax
    7,523
  6. Java Short Hand If...Else (Ternary Operator)
    7,645
  7. Java Switch Statements
    7,475
  8. Java While Loop/Do While Loop/For Loop/For-Each Loop/Break/Continue
    7,980
  9. Java Getting Started
    7,469
  10. Java Methods
    7,144
  11. Java Scope
    7,167
  12. Java Recursion
    7,234
  13. Java Classes and Objects
    7,161
  14. Java Packages
    7,220
  15. Java Inheritance (Subclass and Superclass)
    7,219
  16. Java Polymorphism
    7,097
  17. What is Java?
    7,133
  18. Java Inner Classes
    7,120
  19. Machine Learning Types and Programming Languages
    7,299
  20. Java Tutorials associated with AP Computer Science A
    7,724
  21. Creating a simple Java Servlet (Web Server Page) with Apache Maven on Microsoft Windows
    7,226
  22. Java Servlet Example
    7,165
  23. Difference between Java and Javascript
    7,704
  24. Challenge: One Code Problem Per Day
    1,211
  1. How do I replace content that based on the HTML UI Template
    7,196
  2. Dataset of California Foodbanks
    7,212
  3. Java Abstract Classes and Methods
    7,819
  4. Java Arrays
    8,885
Recently updated
  1. Comprehensive Guide to Recent Critical PHP Vulnerabilities
    245
  2. How to Check Your UIUC Graduation Progress Using DARS Audit
    238
  3. Michael Jackson's Billie Jean
    308
  4. Meet A2O Lite: Korea's Newest K-Pop Cuties with Addictively Catchy Melodies
    157
  5. Why You Can't Stop Watching Jack Bryan's Beatbox Gaming Shorts
    203
  6. Song So-hee: The Soulful Voice Touching Hearts Through Korean Music
    234
  7. Watch This Dazzling Dancer’s Mind-Blowing Moves
    248
  8. Bootstrap vs. Tailwind CSS: Origins, Features, Pros & Cons, and How to Choose the Right Framework
    293
  9. The Complete Guide to Golang: History, Features, Real-World Uses, and Code Examples
    870
  10. Telemetry vs. Analytics: Understanding the Difference and Why It Matters
    431
  11. The Evolution and Production Reality of Agentic AI
    347
  12. How to Activate or Waive Your UIUC Student Health Insurance
    435
  13. Complete Guide to Building a Machine Learning Model
    455
  14. My life cuts at Las Vegas during Thanksgiving day holiday
    7,548
  15. The Cybercab Transformation: From Autonomous Taxi to Mobile Base Station
    483
  16. Harness vs. OpenClaw: Two Very Different "Agents"
    1,200
  17. Clean Python Environments: The Power of venv vs. Docker
    1,007
  18. What is Docker? Why is Docker also useful in a development environment?
    737
  19. UIUC 2026-2027 Academic Calendar
    1,848
  20. How to Build Llama 3 AI Apps with Python: Setup & User Prompts
    964
  21. Open-Source LLMs: The AI Revolution
    902
  22. Resume 2.0: Leveling Up for My First Software Gig
    2,615
  23. Not everyone will understand what this man just did
    2,185
  24. UIUC Dorm Guide: Find Your Perfect Fit !!
    1,745
  25. Unpacking IU's Shopper
    912
  26. Jackie Chan's Police Story: The Action Masterpiece
    784
  27. The IVE Story: Identity, 'I AM' Charts, and Influence
    1,096
  28. Tech Visionaries who graduated at UIUC - You are the Next Turn
    1,307
  29. Open Databases for Sex Crime Occurrences in the U.S.
    860
  30. Automatically copy text to the clipboard when dragging the mouse in the Cursor
    3,038
  31. My First Day at University of Illinois-Urvana Champaign
    1,311
  32. Sand, Sea, and a Splash of Fun at Newport Beach: A Family Adventure
    8,309
  33. Sun, Rocks, and Adventure: A Day at Joshua Tree National Park
    8,396
  34. Sipping the Stars: My Starbucks Adventure
    9,921
  35. Exciting explore at Sequoia National Park
    7,805
  36. My Life Shot at Death Valley
    1,912
  37. Ip Man fights with Muay Thai Master
    1,070
  38. Mad Clown - Don't Die
    1,181
  39. How to get Student Enrollment and Degree Verification at UIUC
    5,366
  40. LAX Thanksgiving Rush: A Joyful Reunion
    1,029
  41. ZO ZAZZ(조째즈) - Don`t you know (모르시나요) (PROD.ROCOBERRY)
    1,265
  42. FISHINGIRLS Unleashes Energetic EP 'Funiverse' Featuring Signature Track 'Fishing King'
    1,097
  43. 10CM - To Reach You (너에게 닿기를)
    1,275
  44. Feeling weak? Transform yourself at the UIUC ARC!
    1,685
  45. BOYNEXTDOOR - If I Say I Love You
    1,300
  46. The Future of Software Engineer - AI Engineering
    1,033
  47. G Dragon x Taeyang (Eyes Nose Lips, Power, Home Sweet Home, GOOD BOY) - LE GALA PIÈCES JAUNES 2025
    1,034
  48. Lie - Legend song by BIGBANG
    7,936
  49. Why ROLLBACK is useful when you work with Google Gemini CLI?
    997
  50. Reimbursement after Vaccination at McKinley Health Center
    1,137