我输入一个像 1234 这样的数字。我需要偶数位置值和奇数位置值,并且我在 arraylist 中存储了偶数位置 arraylist 值是 2 和 4。在奇数 arraylist 值是 1 和 3 它都工作正常。但是当我乘法时2 和 4 的 arraylist 值我得到 2600 。请帮忙
import java.util.*;
public class list {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
List<Character> list1 = new ArrayList<>();
List<Character> list2 = new ArrayList<>();
System.out.print("Enter Distance ");
String no = sc.next();
for(int i = 0 ; i < no.length() ; i++){
if(i % 2 != 0){
list1.add(no.charAt(i));
}else{
list2.add(no.charAt(i));
}
}
for (char c : list1 ) {
System.out.println(c);
}
int tot = 1;
for (int i=0; i < list1.size() ; i++ ) {
tot = tot * list1.get(i);
}
System.out.print(tot);
}
}
守着一只汪
慕莱坞森
慕妹3146593
相关分类