出来的结果除了序号之外 还有串 内存地址。 咋搞? 学艺不精啊

来源:12-1 综合练习

qq_肖小兔_03986431

2016-10-20 16:25

	//选择租车的数量并输入每台车的序号。
			    System.out.println("请输入您要租车的数量");
			    int Num = input.nextInt();//租车数量控制台带入
			    for(int j =0;j<Num;j++){
			    	System.out.println("请输入第"+(j+1)+"的序号");
			    	int serialNum = input.nextInt();//租车序号,控制台带入
			    	if(serialNum<6 || serialNum>0){//目前设置最多6台
			    		System.out.println(cars[serialNum]);
			    	}else{
			    		System.out.println("您输入的信息有误");
			    	}

出来的除了序号之外  还有串 内存地址。  咋搞? 学艺不精啊

写回答 关注

3回答

  • 文刀由走de
    2016-10-20 16:32:18
    已采纳

    具体要看你cars怎么实现的啊。

    qq_肖小兔...

    非常感谢!

    2016-10-20 16:33:45

    共 1 条回复 >

  • 武zz
    2016-10-20 20:20:57

    要重写Car对象的toString()方法

  • 慕粉3702526
    2016-10-20 16:37:29

    目测是你cars这个对象数组中的元素的对象引用有问题

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530694 学习 · 6091 问题

查看课程

相似问题