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

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

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

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 输出的对象 *
返回类型:无 */

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

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

46

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

*/

public void print(Vector vPara){ for(int i=0;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(); /**

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

public void init()

47

{

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); }

/**

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

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

*
输入参数:String rightCode 角色权限代码

48

*
返回类型: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(); RR.print();

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

RR.print(\

49

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(\功能:\ }

/**

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

public void branch()

{

String sSite = \树干上\

String sFunction = \传递养份\

50

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

print(\数据超界!\returnnull;}else{vTemp.removeElementAt(iTemp);}returnvTemp;}/**方法
推荐度:
点击下载文档文档为doc格式
  • 正文标题

  • 上下篇章

  • 相关推荐

  • 精选图文

5ghhr03lqe670et7bbdy