1.
2.定义输入的数据类型为String。
3.获取到输入的数据之后用空格来区分开每个字符串:
group = cin.nextLine() ; // 获取输入的
String[] a = group.split(" "); // 用“ ”区分开每一个字符
4.定义一个自由的计算储存的变量:
long sum =1; // 定义一个自由存储乘积的变量
5.除去第一个数,然后开始转换跟循环计算:
for (int i = 0; i < a.length; i++) {
if(i!=0){ // 第一个数不计算
if (Integer.parseInt(a[i]) % 2==1) { // 转换每一个字符为整型 并且判断是否是奇数
sum *=Integer.parseInt(a[i]); // 将判断出来的奇数与自由存储的变量相成
}
}
}
AC代码:
import java.*;
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner cin = new Scanner(System.in);
String group;
while (cin.hasNext()) {
group = cin.nextLine() ; // 获取输入的
String[] a = group.split(" "); // 用“ ”区分开每一个字符
long sum =1; // 定义一个自由存储乘积的变量
for (int i = 0; i < a.length; i++) {
if(i!=0){ // 第一个数不计算
if (Integer.parseInt(a[i]) % 2==1) { // 转换每一个字符为整型 并且判断是否是奇数
sum *=Integer.parseInt(a[i]); // 将判断出来的奇数与自由存储的变量相成
}
}
}
System.out.println(sum);
}
}
}