https://www.gcreddy.com/2021/05/data-types-in-java.html
Data Types used in Java

1. Data Type is a classification of the type of data that a variable or final variable/constant or method can store in a computer program

a. Variables
b. Final Variables/Constant
c. Method (with return a value)
d. Method Arguments

Example:

1.
int x=100;
String country="India";

2.
public int add(int num1, int num2) {
int result;
result=num1+num2;
return result;
}

3.
(int num1, int num2)

4.
final int price=1000;

2. Data Types specify sizes and types that can be stored in a variable.

byte a=100;
short b=10000;
int c=100000;
long d=9898787876l;

String x="Hyderabad";
char y='R';
boolean z= true;

3. Java Supports Explicit Declaration of data types

Java:

int x;
x=100;
x=10.23; //Invalid
y=200;

Python:

x=100
.
.
x="India"
.
.
x=10.234

4. Java Data Type Conversion

Assign Values to Variables is two types
1. Initialization
int x=100;
int y;
.
.
y=1234;

2. Reading
Read User Input
Read data from files

India - "India" - No conversion
100 - "100" - Convert the String type data to integer type
10.234 - "10.234" - Convert the String type data to float type

Ex:
String num1="10";
String num2="20";

System.out.println(num1+num2);//1020
int x= Integer.parseInt(num1);
int y= Integer.parseInt(num2);
System.out.println(x+y);//20

Java Complete Tutorial
https://www.gcreddy.com/2021/07/java-tutorial.html

Java Videos
https://www.youtube.com/playlist?list=PLyGqUe6Oa_5HoHtKciH-jO81oLq_qzRKK

Java Programming Language Syllabus
https://www.gcreddy.com/2021/06/java-programming-syllabus.html
------------------------------------------
1. Introduction to Java Programming
https://www.gcreddy.com/2021/05/introduction-to-java-programming.html

2. Java Environment Setup
https://www.gcreddy.com/2021/05/java-installation-and-environment-setup.html

3. Java Keywords and Identifiers
https://www.gcreddy.com/2021/05/java-keywords-and-identifiers.html

4. Java Basic Syntax
https://www.gcreddy.com/2021/05/java-basic-syntax.html

5. Java Program Structure.
https://www.gcreddy.com/2021/05/java-program-structure.html

6. Comments in Java
https://www.gcreddy.com/2021/07/comments-in-java.html

7. Modifiers in Java.
https://www.gcreddy.com/2021/07/access-and-non-access-modifiers-in-java.html

8. Java Data Types.
https://www.gcreddy.com/2021/05/data-types-in-java.html

9. Variables in Java.
https://www.gcreddy.com/2021/05/java-variables.html

10. Operators in Java
https://www.gcreddy.com/2021/05/operators-in-java.html

11. Java Decision Making Statements
https://www.gcreddy.com/2021/07/java-decision-making-statements.html

12. Java Loop Statements
https://www.gcreddy.com/2021/07/java-loop-statements.html

13. Java Branching Statements
https://www.gcreddy.com/2021/07/java-branching-statements.html

14. Java Strings
https://www.gcreddy.com/2021/07/java-strings.html

15. Java Arrays
https://www.gcreddy.com/2021/07/arrays-in-java.html

16. Java ArrayList
https://www.gcreddy.com/2021/07/java-arraylist.html

17. Read User Input
https://www.gcreddy.com/2021/07/reading-user-input.html

18. File Handing/File Operations
https://www.gcreddy.com/2021/07/file-handling-in-java.html

19. Java User-Defined Methods
https://www.gcreddy.com/2021/07/user-defined-methods-in-java.html

20. Java Built-in Methods
https://www.gcreddy.com/2021/07/built-in-methods-in-java.html

21. Exception Handling in Java
https://www.gcreddy.com/2021/08/exception-handling-in-java.html

22. Java Object-Oriented Programming
https://www.gcreddy.com/2021/08/java-object-oriented-programming.html

23. Java Inheritance
https://www.gcreddy.com/2021/08/java-inheritance.html

24. Polymorphism in Java
https://www.gcreddy.com/2021/08/polymorphism-in-java.html

25. Abstraction in Java
https://www.gcreddy.com/2021/08/abstraction-in-java.html

Types of Output in Java Programming
https://www.gcreddy.com/2021/09/types-of-output-in-java-programming.html