【发布时间】:2020-08-11 09:31:19
【问题描述】:
我是新来的,我正在寻求有关此代码的帮助:
public static void main(String[] args) {
int o;
Vector v1 = new Vector();
Vector v2 = new Vector();
o = Integer.parseInt(JOptionPane.showInputDialog(null, "Welcome!\n"
+ "\n"
+ "Please select an Option: \n"
+ "1. Generate vectors A and B \n"
+ "2. Show vector's sum between elements \n"
+ "3. Sum both vectors \n"));
switch (o) {
case 1:
class v1 () {
int length = 10;
int[] series = new int[length];
for (int i = 1; i < length; i++) {
series[i] = (int) (Math.random() * 10);
}
JOptionPane.showMessageDialog(null, series[i]);
}
class v2 () {
int length = 10;
int[] series = new int[length];
for (int i = 1; i < length; i++) {
series[i] = (int) (Math.random() * 10);
}
JOptionPane.showMessageDialog(null, series[i]);
}
}
}
}
问题是,我只能使用方法、类、数组和对象。有任何想法吗?谢谢!
【问题讨论】:
-
什么不起作用?逻辑不正确吗? (另外,Java 基本上都是“方法、类、数组和对象”)
-
这是homework 吗?
-
您错误地声明了 Vector 对象(然后甚至没有使用它们)。而且你的 switch 语句中的类结构不正确。
-
@user 对不起标签......我是这个论坛的新手...... :(
-
@Abra 这是我在书中找到的训练自己的练习。
标签: java arrays class object methods