ユーザーに一連の数値を要求し、入力を配列に保存するプログラムを作成する必要があります。その後、ユーザーは配列内の数値を検索して配列を出力できます。配列に入力を保存できないため、行き詰まりました。配列の印刷についてもサポートが必要です。
私はJavaクラスを受講していますが、使用している教科書はまったく役に立ちません。優れたJava教科書に関する推奨事項はありますか?
これはこれまでの私のコードです:
import java.util.Scanner;
public class MyContainer {
private int [] values;
private int size;
public MyContainer() {
values = new int[50];
size=0;
}
public static void main(String [] args)
{
//load()
Scanner input = new Scanner(System.in);
double sum = 0;
System.out.print("Enter a positive number, negative number will end entry.");
double number = input.nextDouble();
int count = 0;
double average = 0;
int numofinput = 0;
while (number >= 0)
{
count++;
numofinput ++;
sum += number;
System.out.print("Enter a positive number, negative number will end entry.");
number = input.nextDouble();
}
sum = sum + number;
average = sum/numofinput;
System.out.print("The average of the numbers as of right now is "
+ average);
}
//search()