首页 新闻 会员 周边

用Java作答

0
悬赏园豆:30 [已解决问题] 解决于 2018-11-06 15:32

定义一个数组,数组一共有10个元素,接收用户输入的值,求出下标为偶数的元素值之和

xxy12的主页 xxy12 | 初学一级 | 园豆:124
提问于:2018-11-05 14:43

我今天刚接触Java,我真的不会做,可以没人作答,但是勿喷,手下留情

xxy12 5年前
< >
分享
最佳答案
0

Scanner s = new Scanner(System.in);
System.out.println("请输入十个元素,各元素之间用逗号隔开:");
String[] result = s.next().split(",");
int sum = 0;
if (result.length==10){
//不清楚你的下标是指元素在原数组下标
//还是下标指的是索引,这边我姑且按照在元素组中的位置
//也就是索引1,3,5,7,9取到原数组2,4,6,8,10的值
for (int i = 1;i<10;i+=2){
sum+=Integer.parseInt(result[i]);
}
}else {
System.out.println("输入元素不足或者大于10个");
}
System.out.println("和的结果为:"+sum);

收获园豆:30
PottyHarry | 菜鸟二级 |园豆:302 | 2018-11-06 14:11
其他回答(2)
1

import java.util.Scanner;

public class Test {
public static void main(String[]args){
Scanner input=new Scanner(System.in);
char[] array=new char[10];
System.out.print("请输入:");
String str=input.next();
int sum=0;
for(int i=0;i<10;i+=2){
array[i]=str.charAt(i);
sum+=(int)(array[i]-48);
}
System.out.println("十个数的和:"+sum);

}

}

左耳听过流年的声 | 园豆:191 (初学一级) | 2018-11-05 22:16

运行有误,而且只要下标为偶数的和

支持(0) 反对(0) xxy12 | 园豆:124 (初学一级) | 2018-11-06 12:30
0

自己已解决

xxy12 | 园豆:124 (初学一级) | 2018-11-06 15:30

没事,多问问能够了解的多。java内容还是很多的。

支持(0) 反对(0) PottyHarry | 园豆:302 (菜鸟二级) | 2018-11-06 15:35
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册