我想计算我在main方法中决定的特定数字的出现次数。这就是我要做的事情:
•用随机数填充数组的函数。
•计算出现次数的函数,此函数可能无法进行任何输入或输出。
•要求用户输入数字并在屏幕上显示结果的主要功能。
这是我在java中的代码:
$(document).ready(function () {
$("#same").click(function(){
if($("#same:checked").length >= 0) {
$('#first_name_ship').val($('#first_name_bill').val());
$('#last_name_ship').val($('#last_name_bill').val());
$('#address1_ship').val($('#address1_bill').val());
$('#address2_ship').val($('#address2_bill').val());
$('#city_ship').val($('#city_bill').val());
var selected_state = $('#state_bill_select option:selected').val();
$('#state_ship_select option[value=' + selected_state + ']').attr('selected','selected');
$('#zip_ship').val($('#zip_bill').val());
我唯一需要帮助的是计算方法,eclipse在上面的计算方法中无法识别数组。
如何更正计算方法以使其识别数组?
谢谢
答案 0 :(得分:1)
您的array
仅限于方法addToArray()
的范围。因此,其他方法无法看到它。你需要让它全球化。然后它会工作。
不是在方法addToArray
中声明数组,而是在类中声明它,例如:
public class Code {
int [] array = new int[10];
...
答案 1 :(得分:0)
如果使用Java 8,您可以像这样更新计算方法:
public void calculate(int value) {
System.out.println(Arrays.stream(array)
.filter(i -> i == value)
.count());
}
将此导入添加到您的班级:
import java.util.Arrays;
并且提到HackerDarshi将attribut数组声明为您班级的成员