要求将数组中的0项去掉,将不为0的值存入一个新的数组,

package Day05;/*** 7、* 现在有如下一个数组:* int oldArr[]={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5};* 要求将以上数组中的0项去掉,将不为0的值存入一个新的数组,*/
public class Day07_Demo07 {public static void main(String[] args) {int oldArr[] = {1, 3, 4, 5, 0, 0, 6, 6, 0, 5, 4, 7, 6, 7, 0, 5};int[] arr = new int[oldArr.length];int index = 0;for (int i = 0; i < oldArr.length; i++) {
//           将当前元素不等于0的数,存入新数组if (oldArr[i] != 0) {arr[index] = oldArr[i];index += 1;}}System.out.println("数组中有 " + ((oldArr.length) - (index)) + "个0");System.out.println("数组中不为0的数共有:" + index + " 个 ");
//         遍历获得不为0 的数的,新数组for (int i = 0; i < index; i++) {//我只输入大于0 的数System.out.print(arr[i] + ",");}}
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/442870.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ccs7调试linux,【图片】【吧主帖】在LINUX(ubuntu)系统下装CCSv6方法(原创)【dsp吧】_百度贴吧...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼首先说下我的系统&#xff1a;系统&#xff1a; Ubuntu14.04.1 (AMD64bit)目标板&#xff1a;三兄弟嵌入式F28335旗舰板仿真器&#xff1a;三兄弟嵌入式XDS100V3仿真器CCS版本&#xff1a;CCS v6 linux版 32bitLinux系统必须库&…

遍历这些字符串,如果字符串没有包含数字的, * 就将字符串中的小写字母转成大写字母并打印字符串

package Day08;import java.util.Scanner;/*** 有如下字符串:"12ab","java","cd","Server78"* 遍历这些字符串&#xff0c;如果字符串没有包含数字的&#xff0c;* 就将字符串中的小写字母转成大写字母并打印字符串*/ public class Da…

湘潭大学-软件工程-选择判断题复习

说明 期末考试单选题和判断题占30分&#xff0c;单选20&#xff0c;判断10分 单选题 选错误的 B依靠松散组合的互联网大众是无法开发出高质量软件产品的 D、所有命名都应尽量使用缩写 C、采用团队的组织方式 D、软件需求一旦确定就不允许变化 以下哪一项是通过运行程序…

大学c语言编程模板,c语言编程模板

《c语言编程模板》由会员分享&#xff0c;可在线阅读&#xff0c;更多相关《c语言编程模板(8页珍藏版)》请在人人文库网上搜索。1、单片机C语言编程模板(基础模板) 程序开始处的程序说明 /* * 年 月曰 程序名&#xff1a; 编写人&#xff1a; 编写时间: 硬件支持: 接口说明: /*…

遍历strs数组,并判断数组中每一个元素的长度, * 将长度为偶数的元素和长度为奇数的元素分别存放在两个集合中,

package Day08;import java.util.ArrayList;/*** 二* 字符串数组strs中包含字符串{"12","345","6789","1","123","4567"}&#xff0c;* 创建2个ArrayList集合&#xff0c;* 遍历strs数组&#xff0c;并判断数组中…

c语言函数大全语法下载,C语言函数大全(语法).doc

C语言函数大全(语法)函数名: abort功 能: 异常终止一个进程用 法: void abort(void);程序例:#include #include int main(void){printf("Calling abort()\n");abort();return 0; /* This is never reached */}函数名: abs功 能: 求整数的绝对值用 法: int abs(int i)…

c语言 增删查 案例,C语言实现单链表的增删查改

#include#include#include"linklist.h"#define Test_Header printf("\n-----%s-----\n",__FUNCTION__);//初始化函数void linklistInit(LinkNode **head){*head NULL;}//创建新节点函数LinkNode *CreateNode(LType value){//为新节点申请空间LinkNode *ne…

模拟注册用户,按照以下要求实现相关功能:

package Day08;import java.util.Scanner;/*** 模拟注册用户&#xff0c;按照以下要求实现相关功能&#xff1a;* a. 提示用户在控制台输入手机号码&#xff0c;并接收。* b. 判断用户输入的是否都是手机号码(11位纯数字),* 如果不是手机号码,则提示用户“注册用户失败”。* c.…

FileWriter写入和Scanner录入的简单操作

import java.io.*; import java.util.Scanner;/*** 用户录入用户名和密码&#xff0c;存储到文件中&#xff0c;* 用户名和密码独占一行*/ public class Write {public static void main(String[] args) throws IOException {FileWriter fw new FileWriter("IoFile\\a.tx…

c语言实验题数组逆序,【C语言】利用栈将数组中字符串逆序

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼#include"stdio.h"#include"stdlib.h"#define STACK_INIT_SIZE 100#define STACKINCREMENT 10typedef struct{char *base;char *top;int stacksize;}SqStack;main(){SqStack S;char a[4];int i;InitStack(&…

IO字节缓冲流的最简单读写源码

import java.io.*;public class mode4 {public static void main(String[] args) throws IOException {//利用缓冲流去拷贝文件//创建一个字节缓冲输入流//在底层默认创建了一个长度为8192的字节数组BufferedInputStream bis new BufferedInputStream(new FileInputStream(&qu…

c语言运算符ppt,C语言知识学习运算符.ppt

C语言知识学习运算符.ppt 第三章,C语言运算符,回顾,变量和常量的含义 熟悉基本数据类型 - int、char、float 和 double 使用算术运算符 理解类型转换 熟练使用 scanf 和 printf 函数,课程目标,算术运算符 增量运算符 逻辑运算符 关系运算符 按位运算符 C的特殊运算符 --“” “…

java用数组实现随机不重复抽奖

import java.util.Random;/*** 用奖池随机抽奖*/ public class mode2 {public static void main(String[] args) {int[] arr {888, 588, 10000, 1000, 2}; //奖池int[] arr1 new int[arr.length]; //一已经中奖的奖池int intr;//用于接收随机数int count 0;//用于已经中奖…

c语言常用算法累加法例题,C语言第三次模拟练习题部分解答.docx

单项选择号&#xff1a;13334若有如下语句int x3;do {printf (&#xff0c;&#xff0c;%d\n/&#xff0c;, x-2) ;}while(! (--x));则上面程序段oA、输出的是1B、输出的是1和-2C、输出的是3和0D、是死循环答案&#xff1a;B解答&#xff1a;循环变量x初值为3. Do-while是先执行…

java用map集合实现随机抽奖源码

import java.util.HashMap; import java.util.Random;//用map实现抽奖 public class demo3 {public static void main(String[] args) {int[] arr {888, 588, 10000, 1000, 2};HashMap<Integer, Integer> map new HashMap<Integer, Integer>();//中奖的奖池Rando…

c语言二叉树图形输出,C语言数据结构树状输出二叉树,谁能给详细的解释一下...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼void TranslevelPrint(Bitree bt){struct node{Bitree vec[MAXLEN]; //存放树结点int layer[MAXLEN]; //结点所在的层int locate[MAXLEN]; //打印结点的位置int front,rear;}q;int i,j,k;int nLocate;j 1;k 0;q.front 0;q.rear …

java递归统计一个文件夹含子文件夹里文件不同后缀的出现次数

/*** 统计一个文件夹中不同文件出现的次数*/ public class demo1 {public static void main(String[] args) {File file new File("IoFile");HashMap<String, Integer> mp new HashMap<>();getCount(mp, file);System.out.println(mp);}private static…

java递归遍历删除文件

import java.io.File;/* 遍历递归删除文件夹类的所有文件*/ public class demo {public static void main(String[] args) {File file new File("D:\\BaiduNetdiskDownload");dileteDir(file);}private static void dileteDir(File file) {File[] files file.listF…

ionic判断android版本,$ionicplatform 判断是android还是ios?

一只名叫tom的猫安装环境首先应该安装好 node.js (略)&#xff0c;然后安装cordova、ionic等sudo npm install -g cordova ionic ios-sim创建不同类型的项目目前可以用blank&#xff0c;tabs&#xff0c;sidemenu三种ionic start myApp tabs常用插件cordova plugin add com.ion…

java用scanner 和random的一个小案例

import java.util.ArrayList;/*** 存放单词的实体类&#xff0c;为附体类&#xff0c;需要运行mymain 主入口*/ public class Entity {private String ecglish;//英语单词private String chaina;//中文解释private String day; //属于第几天的单词private ArrayList list new …