-
Notifications
You must be signed in to change notification settings - Fork 0
/
StaticVariables.java
61 lines (52 loc) · 1.6 KB
/
StaticVariables.java
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
public class StaticVariables {
static boolean boolVar = true;
static byte byteVar;
static short shortVar;
static char charVar;
static int intVar;
static long longVar;
static float floatVar;
static double doubleVar;
public static void main(String[] args) {
testStaticBoolean();
testStaticByte();
testStaticShort();
testStaticChar();
testStaticInt();
testStaticLong();
testStaticFloat();
testStaticDouble();
}
public static void testStaticBoolean() {
boolVar = true;
System.out.println(boolVar ? 1 : 0); // should print 1
}
public static void testStaticByte() {
byteVar = 42;
System.out.println(byteVar); // should print 42
}
public static void testStaticShort() {
shortVar = 32767;
System.out.println(shortVar); // should print 32767
}
public static void testStaticChar() {
charVar = 'A';
System.out.println((int) charVar); // should print 65
}
public static void testStaticInt() {
intVar = Integer.MAX_VALUE;
System.out.println(intVar); // should print 2147483647
}
public static void testStaticLong() {
longVar = Long.MAX_VALUE;
System.out.println(longVar); // should print 9223372036854775807
}
public static void testStaticFloat() {
floatVar = 3.14f;
System.out.println(floatVar); // should print 3.14
}
public static void testStaticDouble() {
doubleVar = 2.71828;
System.out.println(doubleVar); // should print 2.71828
}
}