Professional Documents
Culture Documents
enum trafficsignals{red,green,yellow}
trafficsignals[] ts;
ts=trafficsignals.values();
for(trafficsignals t:ts)
System.out.println(t); System.out.println();
System.out.println();
trafficsignals ts1;
ts1=trafficsignals.valueOf("yellow");
System.out.println();
trafficsignals s1,s2,s3;
s1=trafficsignals.red;
s2=trafficsignals.green;
s3=trafficsignals.red;
if(s1.compareTo(s2)>0)
if(s1.compareTo(s2)<0)
if(s1.compareTo(s3)==0)
System.out.println();
if(s1.equals(s3))
Output:
2.Write a java program to demonstrate numeric, Boolean and
character TypeWrapper.
public class demo1{
Integer i1=Integer.valueOf(44);
Integer i2=Integer.valueOf("44");
System.out.println();
Float f1=Float.valueOf("4.4");
System.out.println();
Boolean b1=Boolean.valueOf(true);
Boolean b2=Boolean.valueOf(false);
System.out.println();
Character c1=Character.valueOf('g');
Character c2=Character.valueOf('a');
Output:
3. Develop a java program to print months of the given season using
enumeration where season name should be read from the command
line arguement
package example;
import java.util.Scanner;
enum season{spring,summer,autumn,winter}
public class e4 {
Output:
4.Develop a generic method to check if the contents of two arrays.
public class Fourth {
comp.compareArrays();
void compareArrays() {
if(array1.length != array2.length) {
System.out.println("Two arrays are not equal");
}else {
int flag = 0;
if(array1[i] != array2[i]) {
flag =1;
if(flag == 0) {
System.out.println("Two arrays are equal");
}else {
System.out.println("Two arrays are not equal");
}
}
}
}
5.Program to find the minimum and maximum elements in
a given array using generic interface .
interface MinMax<T extends Comparable<T>>
T min();
T max();
T[] vals;
Myclass(T[] o) {vals=o;}
public T min()
T v=vals[0];
for(int i=1;i<vals.length;i++)
if(vals[i].compareTo(v)<0) v=vals[i];
return v;
public T max()
T v=vals[0];
for(int i=1;i<vals.length;i++)
if(vals[i].compareTo(v)>0) v=vals[i];
return v;