定义一个数组,数组一共有10个元素,接收用户输入的值,求出下标为偶数的元素值之和
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);
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);
}
}
运行有误,而且只要下标为偶数的和
自己已解决
没事,多问问能够了解的多。java内容还是很多的。
我今天刚接触Java,我真的不会做,可以没人作答,但是勿喷,手下留情
– xxy12 6年前