好文档 - 专业文书写作范文服务资料分享网站

最新JAVA编程题全集(50题及答案)

天下 分享 时间: 加入收藏 我要投稿 点赞

*
输出变量:Vector

*
其它说明:如果删除超界的数据,将返回null */

public Vector delete(Vector vTemp,int iTemp){ if(iTemp>vTemp.size()){ print(\数据超界!\ return null; }else{

vTemp.removeElementAt(iTemp); }

return vTemp; } /*

*
方法说明:修改数据

*
输入参数:Vector vTemp 待修改矢量对象 *
输入参数:int iTemp 修改数据的位置 *
输入参数:Object oTemp 修改数据值 *
输出变量:Vector

*
其它说明:如果修改位置超界的数据,将返回null */

public Vector updata(Vector vTemp,int iTemp,Object oTemp){ if(iTemp>vTemp.size()){ print(\数据超界!\ return null; }else{

vTemp.setElementAt(oTemp,iTemp); }

return vTemp; } /*

*
方法说明:输出信息

*
输入参数:String sTemp 输出信息名称 *
输入参数:Object oTemp 输出信息值 *
返回变量:无 */

public void print(String sTemp,Vector oTemp){ System.out.println(sTemp+\数据:\ this.print(oTemp); } /**

*
方法说明:打印输出(过载)

*
输入参数:Object oPara 输出的对象 *
返回类型:无 */

46

public void print(Object oPara){ System.out.println(oPara); } /**

*
方法说明:打印输出(过载)

*
输入参数:Vector vPara 显示输出矢量对象 *
返回类型:无 */

public void print(Vector vPara){ for(int i=0;i

System.out.println(vPara.elementAt(i)); } } /**

*
方法说明:主方法,程序入口 *
输入参数:String[] args *
返回类型:无 */

public static void main(String[] args) {

operateVector ov = new operateVector(); Vector vTemp = ov.buildVector(); ov.print(\

Vector vResult = ov.insert(vTemp,2,\添加的数据\ ov.print(\

Vector vResultup = ov.updata(vResult,2,\修改的数据\ ov.print(\

Vector vResultnow = ov.delete(vResultup,2); ov.print(\ } }

package test5;

import java.util.*; /**

* Title: 哈希表操作

* Description: 这是一个权限认证的例子,使用了哈希表作为数据的存储 * Filename: RoleRight.java */

public class RoleRight {

private static Hashtable rightList = new Hashtable(); /**

47

*
方法说明:初始化数据 *
输入参数: *
返回类型: */

public void init() {

String[] accRoleList = {\ String[] rightCodeList = {\ for(int i=0;i

rightList.put(accRoleList[i],rightCodeList[i]); } } /**

*
方法说明:获取角色权限代码

*
输入参数:String accRole 角色名称 *
返回类型:String 权限代码 */

public String getRight(String accRole) {

if(rightList.containsKey(accRole)) return (String)rightList.get(accRole); else

return null; } /**

*
方法说明:添加角色和代码信息 *
输入参数:String accRole 角色名称

*
输入参数:String rightCode 角色权限代码 *
返回类型:void (无) */

public void insert(String accRole,String rightCode) {

rightList.put(accRole,rightCode); } /**

*
方法说明:删除角色权限

*
输入参数:String accRole 角色名称 *
返回类型:void(无) */

public void delete(String accRole) {

if(rightList.containsKey(accRole)) rightList.remove(accRole);

48

} /**

*
方法说明:修改角色权限代码

*
输入参数:String accRole 角色名称

*
输入参数:String rightCode 角色权限代码 *
返回类型:void(无) */

public void update(String accRole,String rightCode) {

//this.delete(accRole);

this.insert(accRole,rightCode); } /**

*
方法说明:打印哈希表中角色和代码对应表 *
输入参数:无 *
返回类型:无 */

public void print() {

Enumeration RLKey = rightList.keys(); while(RLKey.hasMoreElements()) {

String accRole = RLKey.nextElement().toString(); print(accRole+\ } } /**

*
方法说明:打印信息(过载)

*
输入参数:Object oPara 打印的信息内容 *
返回类型:无 */

public void print(Object oPara) {

System.out.println(oPara); } /**

*
方法说明:主方法, *
输入参数: *
返回类型: */

public static void main(String[] args) {

RoleRight RR = new RoleRight(); RR.init();

49

RR.print();

RR.print(\ RR.insert(\ RR.print();

RR.print(\ RR.update(\ RR.print();

RR.print(\ RR.delete(\ RR.print(); }

}//end:)~

package test6; /**

* Title: 树参数

* Description: 使用继承类,柳树就是树 * Filename: osier.java */

class tree { /**

*
方法说明:树的树根 */

public void root() {

String sSite = \土壤中\

String sFunction = \吸收养份\ print(\位置:\ print(\功能:\ } /**

*方法说明:树的树干 */

public void bolo() {

String sSite = \地面\

String sFunction = \传递养份\ print(\位置:\ print(\功能:\ } /**

*方法说明:树的树枝

50

最新JAVA编程题全集(50题及答案)

*输出变量:Vector*其它说明:如果删除超界的数据,将返回null*/publicVectordelete(VectorvTemp,intiTemp){if(iTemp>vTemp.size()){print(\数据超界!\
推荐度:
点击下载文档文档为doc格式
  • 正文标题

  • 上下篇章

  • 相关推荐

  • 精选图文

4is140cowi6bod04q6yg