java数组问题 求解说这个题目

importjava.util.Scanner;3、定义一个长度为10的整型数组,循环输入10个整数然后判断这个数组中有几个偶数,再定义一个正好能存放这几个偶数的数组,将... import java.util.Scanner;

3、定义一个长度为10的整型数组,循环输入10个整数然后判断这个数组中有几个偶数,
再定义一个正好能存放这几个偶数的数组,将上一个数组中的所有偶数复制过来。最后循环输出这些偶数。
import java.util.Scanner;
public class day14h
{
public static void main(String[] args)
{
Scanner in=new Scanner(System.in);
int[] a=new int[10];
int count = 0;
System.out.println("输入十个整数:");
for(int c=0;c<a.length;c++)
{
a[c]=in.nextInt();
if(a[c]%2==0)
{
count++;
}
}
int[] b = new int[count];
for(int d=0,e = 0;d<a.length;d++)
{
if (a[d] % 2 == 0)
{
b[e] = a[d];
e++;
}
}
for (int i = 0; i < b.length; i++)
{
System.out.println(b[i]);
}
}
}
展开
 我来答
旅初彤2B
2017-09-28 · TA获得超过2.6万个赞
知道大有可为答主
回答量:4.4万
采纳率:65%
帮助的人:5282万
展开全部
import java.util.Scanner;
public class day14h
{
public static void main(String[] args)
{
Scanner in=new Scanner(System.in);
int[] a=new int[10]; //定义斗帆举10个数的数组
int count = 0; //存储偶数个数
System.out.println("轿斗输入十个整空碧数:");
for(int c=0;c<a.length;c++)
{
a[c]=in.nextInt();//输入10个整数
if(a[c]%2==0) //判断输入数组的元素是否是偶数
{
count++; //是偶数的话,就做累加
}
}
int[] b = new int[count]; //定义偶数数组
for(int d=0,e = 0;d<a.length;d++)
{
if (a[d] % 2 == 0) //判断原数组的元素是否是偶数
{
b[e] = a[d]; //如果是偶数,就将元素复制进偶数数组
e++; //偶数数组下标累加
}
}
//输出偶数数组
for (int i = 0; i < b.length; i++)
{
System.out.println(b[i]);
}
}
}
TableDI
2024-07-18 广告
当我们谈到Python与Excel的拆分时,通常指的是使用Python的库来读取Excel文件中的数据,然后根据某种逻辑(如按行、按列、按特定值等)将数据拆分成多个部分或输出到新的Excel文件中。上海悉息信息科技有限公司在处理这类任务时,... 点击进入详情页
本回答由TableDI提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式