这可能是一个非常简单的修正,我看不到,但我很确定你们可以帮助我,这部分代码应该读取用户输入1-12(一年中的一个月)并添加一个到数组位置(即如果用户向数组输入3,那么它会将数组中的'space'2增加1来计算出现的数量.),这段代码只是通过而没有任何动作发生,无所事事后,通常的构建成功.
无论如何,我希望有人可以给我一些关于我哪里出错的指示.
import java.util.Scanner;
public class BirthMonth {
public static void main(String[] args){
Scanner input = new Scanner(System.in);
int months [] = new int [12];
}
public static int[] inputMonths(int[] months, Scanner input){
System.out.println("please enter the first month with a birthday:");
int month = input.nextInt();
months[month - 1] ++;
//arr[i] = Input.nextInt();
while (month != -1){
System.out.println("please enter the next month to be tallied");
month = input.nextInt();
months[month - 1] ++;
}
return months;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
138 次 |
| 最近记录: |