renamed 7 to 8A and 8B and 8C added as well
This commit is contained in:
BIN
GenericMethod8B.class
Normal file
BIN
GenericMethod8B.class
Normal file
Binary file not shown.
16
GenericMethod8B.java
Normal file
16
GenericMethod8B.java
Normal file
@@ -0,0 +1,16 @@
|
||||
public class GenericMethod8B{
|
||||
public static void main(String[] args){
|
||||
Integer[] intArray = {5,4,6,5};
|
||||
String[] stringArray = {"Hello", "Misa", "!"};
|
||||
System.out.print("Integer Array: ");
|
||||
printArray(intArray);
|
||||
System.out.print("String Array: ");
|
||||
printArray(stringArray);
|
||||
}
|
||||
public static <M> void printArray(M[] arr) {
|
||||
for(M element :arr){
|
||||
System.out.print(element + " ");
|
||||
}
|
||||
System.out.println();
|
||||
}
|
||||
}
|
||||
BIN
GenericMethod8C.class
Normal file
BIN
GenericMethod8C.class
Normal file
Binary file not shown.
16
GenericMethod8C.java
Normal file
16
GenericMethod8C.java
Normal file
@@ -0,0 +1,16 @@
|
||||
public class GenericMethod8C {
|
||||
public static <A extends Comparable <A>> A findMax(A x, A y){
|
||||
return x.compareTo(y) > 0 ? x : y;
|
||||
}
|
||||
|
||||
public static void main(String[] args) {
|
||||
Integer maxInt = findMax(5,10);
|
||||
System.out.println("Maximum of 5 and 10 is: " + maxInt);
|
||||
|
||||
Double maxDouble = findMax(6.7, 9.8);
|
||||
System.out.println("Maximum of 6.7 and 9.8 is: " + maxDouble);
|
||||
|
||||
String maxString = findMax("pineapple", "appleeeeeeeeee");
|
||||
System.out.println("Maximum of 'pineapple' and 'apple' is: " + maxString);
|
||||
}
|
||||
}
|
||||
BIN
src/8B.png
Normal file
BIN
src/8B.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 13 KiB |
BIN
src/8C.png
Normal file
BIN
src/8C.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 15 KiB |
Reference in New Issue
Block a user