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