从一个数组中去掉值为0的元素,并把不是0的值组成一个新的数组输出来
来源:互联网 发布:淘宝联盟手机返利 编辑:程序博客网 时间:2024/06/01 10:01
public class Test{
public static void main(String[] args){
int oldArr[]={1,2,3,5,0,0,6,6,0,5,4,7,6,7,0,5};
int num=0;
for(int i=0;i<oldArr.length;i++){
if(oldArr[i]!=0){
num++;
}
}
int[] newArr=new int[num];
int index=0;
for(int j=0;j<oldArr.length;j++){
if(oldArr[j]!=0){
newArr[index]=oldArr[j];
System.out.print(newArr[index]+"\t");
index++;
}
}
}
}
public static void main(String[] args){
int oldArr[]={1,2,3,5,0,0,6,6,0,5,4,7,6,7,0,5};
int num=0;
for(int i=0;i<oldArr.length;i++){
if(oldArr[i]!=0){
num++;
}
}
int[] newArr=new int[num];
int index=0;
for(int j=0;j<oldArr.length;j++){
if(oldArr[j]!=0){
newArr[index]=oldArr[j];
System.out.print(newArr[index]+"\t");
index++;
}
}
}
}
阅读全文
0 0
- 从一个数组中去掉值为0的元素,并把不是0的值组成一个新的数组输出来
- Java--实现一个数组去掉含有的0元素后,存入一个新的数组中
- 一个数组内的元素挨个相加得到的值组成一个新数组(算法)
- 将数组中值为0的项去掉,将不为0的值存入一个新的数组,生成新数组
- 一个数组中某个键的值相同则把相同的数组组成一个新数组
- 创建一个16整型的数组,先输出数组中元素值为3的倍数的数,在输出下标为3的倍数的元素值
- C语言 输出一个数组中,所有元素之和为0的子序列
- 算法<删除一个数组中为0的元素>
- php一个数组的值为key与另一个数组的值为值组成数组
- php一个数组的值为key与另一个数组的值为值组成数组
- php一个数组的值为key与另一个数组的值为值组成数组
- N个数组,从每个数组中取出一个数,组成一个序列,输出所有可能的情况
- 定义一个一维数组,其元素个数从键盘中输入,元素的值为[100,200]的随机整数。 (1)输出数组的每个数 (2)对数组的数进行升序排序,输出排序后的数组元素 (3)从键盘上输入一个整数,查找该整数是
- iOS N个数组,从每个数组中取出一个元素,组合,成为一个新的数组的集合
- 在java中怎么样从一个集合中截取一定长度的元素放到一个新集合中,不是数组哦!。
- 如何去掉一个数组的重复元素
- 第十四周项目一数组大折腾(2)创建一个长度为10的整形数组并初始化,由后往前(由第9个元素向第0个元素方向)输出数组中所有元素的值,改变数组元素的值,令所有的数组加倍,输出改变后的值。
- 如何向以json对象为元素的数组中追加一个新的元素
- 蓝桥杯练习题之数字游戏
- 数组的相关知识
- 极光推送
- 量算时单指移动地图
- 【Linux】IPC主题 二-------- 共享内存(mmap)
- 从一个数组中去掉值为0的元素,并把不是0的值组成一个新的数组输出来
- SpringMVC上传照片
- springboot 集成aop
- 单片机学习
- MAC上反编译android apk---apktool, dex2jar, jd-jui安装使用(含手动签名)
- 如何为自己赢得表达的机会、时间
- 比特币
- CentOS 7 :Failed to start IPv4 firewall with iptables.
- java线程池大小为何会大多被设置成CPU核心数+1