среда, 28 января 2015 г.

ENUMERATION - Требует подробного объяснения Enum SET RANGE

enumeration- это типо как классы, но gonna declare constances(that are also objects pretty much);
 в программировании тип данных, чьё множество значений представляет собой ограниченный список идентификаторов.

package NewBoston;

public enum tuna {
bucky("nice", "22"),
kelsey("cutie", "10"),
julia("bigmistake", "12");

private final String desc;
private final String year;

tuna(String description, String birthday){
desc=description;
year=birthday;
}
public String getDesc(){
return desc;
}
public String getYear(){
return year;
}

}



import java.util.Scanner;

import java.util.*;
class apples {
public static void main(String[] args){
for(tuna people: tuna.values());
System.out.printf("%s\t%s\t%s\n", people, people.getDesc(), people.getYear());

ENUM SET RANGE
_________________________________________________________________________


public enum tuna {
bucky("nice", "22"),
kelsey("cutie", "10"),
julia("bigmistake", "12"),
nicole("italian", "13"),
candy("different", "14"),
erin("iwish", "16");

private final String desc;
private final String year;

tuna(String description, String birthday){
desc=description;
year=birthday;
}
public String getDesc(){
return desc;
}
public String getYear(){
return year;
}

}


import java.util.EnumSet;


class apples {
public static void main(String[] args){
for(tuna people: tuna.values());
System.out.printf("%s\t%s\t%s\n", people, people.getDesc(), people.getYear());
System.out.println("\nand now for the range of constance!!!\n");
for(tuna people: EnumSet.range(tuna.kelsey, tuna.candy));
System.out.printf("%s\t%s\t%s\n", people, people.getDesc(), people.getYear());
}
}

set range - можно сделать выборку с - до
for(tuna people: EnumSet.range(tuna.kelsey, tuna.candy));
System.out.printf("%s\t%s\t%s\n", people, people.getDesc(), people.getYear());
не забывает подключить утилиту в начале класса
























Комментариев нет:

Отправить комментарий