-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathDataTypes.java
More file actions
43 lines (36 loc) Β· 1.25 KB
/
Copy pathDataTypes.java
File metadata and controls
43 lines (36 loc) Β· 1.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
package day1;
public class DataTypes {
/*
Time Complexity: O(1)
*/
public static void main(String[] args) {
/*
Variable Instantiation
datatype variable_name = value;
*/
// primitive data types
// Integer variable types
byte b = 10; // 1 byte
short smallNumber = 20; // 2 bytes
int integer = -764; // 4 bytes
long veryLargeNumber = Long.MAX_VALUE + 1; // 8 bytes
System.out.println(veryLargeNumber);
// Floating Point Numbers
float pi = (float) 3.14; // explicit type casting // 4 bytes
double e = 2.71828; // 8 bytes
double precision = -0.0000004;
// character values
char character = 'a'; // 2 bytes
char character2 = 'b';
char character3 = '4';
char character4 = ' ';
// Boolean variables
boolean truthy = false;
truthy = true;
// Non primitive Data type (ADT) --> abstract data type
String message = "hello world";
String emptyString = "";
String longString = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa";
String characterOne = "1";
}
}