卢同学的Java笔记_1:顺序表--数据结构

本文是作者寒水作为大二电子商务学生学习Java的笔记,主要讲解了顺序表这一数据结构。通过《Java常用算法手册》学习,分享所敲代码,期待读者和大佬的指正,以助于快速掌握Java编程。
摘要由CSDN通过智能技术生成

Hey,我是寒水,一名大二学生,电子商务专业在读,正在学习Java中。我试图将在Java学习中遇到的一些困惑和最终的解答发在这个账号上,希望以此来激励我不要放弃学习!

import java.util.*;

class Monster{		//定义一个怪物类
	String name;
	int hp;
	int mm;
	String skills;
	String drop; 
}					


class monsterHome{
	static final int MAXLEN=100; //最多存在100种怪物
	Monster[]ListData=new Monster[MAXLEN];
	int ListLen;			//定义怪物列表元素
	
	
	
	void begin(monsterHome world) {		
		world.ListLen=0;					
	}						//  初始化世界怪物列表为空表
	
	
	
	int monsterNumber(monsterHome world) {
		return(world.ListLen);
	}					//返回目前列表中的怪物种类
	

	int monsterBorn(monsterHome world,int n,Monster monster) {  		//插入怪物数据
		if(world.ListLen>=MAXLEN) {
			System.out.println("Sorry, the list was full:)");
			return 0;			//插入失败,返回0值
		}						//如果特定编号超出了最大值,则插入不成功
		if(n<0||n>MAXLEN) {
			System.out.println("the number of the monster was wrong!");
			return 0;
		}						//插入怪物的编号不合法,插入失败
		
		
		
		for(int i=wor
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值