Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Ex2205_Meisai.java
- public class Ex2205_Meisai{
- public int hinban;
- public int suryo;
- }
- // Ex2205_MeisaiTable.java
- public class Ex2205_MeisaiTable{
- private Ex2205_Meisai[] meisaiTable = new Ex2205_Meisai[5];
- public int meisaiSu = 0;
- public int addMeisai(Ex2205_Meisai meisai){
- if(meisaiSu == 5) return -1;
- meisaiTable[meisaiSu] = meisai;
- meisaiSu++;
- return (meisaiSu - 1);
- }
- public Ex2205_Meisai getMeisai(int index){
- if(index < 0 || index >= meisaiSu) return null;
- return meisaiTable[index];
- }
- public int delHinban(int hinban){
- int delIndex = -1;
- for(int i=0;i<meisaiSu;i++){
- if(meisaiTable[i].hinban == hinban){
- delIndex = i;
- break;
- }
- }
- if(delIndex != -1){
- for(int j=delIndex;j<meisaiSu - 1;j++){
- meisaiTable[j] = meisaiTable[j+1];
- }
- meisaiTable[meisaiSu - 1] = null;
- meisaiSu--;
- return delIndex;
- } else {
- return -1;
- }
- }
- public int getHinban(int index){
- if(index < 0 || index >= meisaiSu) return -1;
- return meisaiTable[index].hinban;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement