java,多方法程序设计

向数组中添加非0数字:循环接受用户输入非0数字,并添加到数组中,
重复元素不可以添加,具体要求如下:
4)在main方法中创建长度为10的数组,并全部初始化为0。
5)main方法中接受用户从键盘输入一个数字
a)如果是0,则提示错误并重新输入;
b)如果不是0,则调用自定义方法find(),查找该数在数组中是否存在;
i.如果存在,则提示该数已存在,不可以向数组中插入,然后询问用户是否继续输入下一个数
ii.如果不存在,则调用自定义方法insert(),向数组中添加此数,返回添加的位置,
添加成功询问用户是否继续输入下一个元素,直到用户不想再输入或者数组已满,则停止循环
6)main方法中输出添加结束之后的数组
7)int find(int arr[],int num):用于查找num在arr数组中是否存在,
如果存在,返回该数在数组中的位置,若不存在,则返回10(二分法查找)
8)int insert(int arr,int num): 用于向arr数组中添加num元素,
在arr数组中查找第一个为0的元素,将num的值添加到该位置,并返回添加成功之后的位置,
如果找不到为0的数字,则返回10,代表数组已满,不可以再插入。

求大神解答

慕神8447489
浏览 1095回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java