Я пытаюсь выяснить, как заставить мой массив работать правильно, я знаю, что мне нужно изменить значение массива на вход, но я не могу заставить программу скомпилировать, если кто-нибудь может помочь в этом будь велика. Я стараюсь, чтобы программа принимала входные данные для оценок и имен студентов и в конце выводила их имя и оценку. Редактировать жаль, что это моя первая его оприходование я есть ошибка Student.java:60: ошибка: класс, интерфейс или перечисление ожидается Я в Java 101, так вот почему он такой низкий уровень Java, мы только знать основыКак исправить мой класс Array
import java.util.Scanner;
public class students
{
public static void main(String[] args)
{
Scanner keyboard = new Scanner(System.in);
System.out.println("How many students?: ");
int numofstudents = keyboard.nextInt();
Student s = new Student();
s.setMultipleStudents();
s.toString();
System.out.println("Enter the Grade for the student: ");
int gradeofstudnets = keyboard.nextInt();
}
}
и мой второй класс
import java.util.Scanner;
public class Student
{
Scanner scan = new Scanner(System.in);
private String name;
private int grade;
private int[] multiplegradeinputs = new int[10];
private String[] multipleStudent = new String[10];
public Student()
{
}
public Student(String n, int g)
{
name = n;
grade = g;
}
public String setMultipleStudents()
{
String n = "";
for(int i = 1; i < multipleStudent.length; i++)
{
System.out.println("Enter student #" + i +" name: ");
n = scan.nextLine();
multipleStudent[i] = n;
}
return null;
}
public String multiplegradeinputs()
{
for(int i = 1; i <multiplegradeinputs.length; i++)
{
System.out.println("Enter the Grade of the student#" + i +" : ");
grade = scan.nextInt();
multiplegradeinputs[i] = grade;
}
} <--- error here
public String toString()
{
String temp = "";
for(int i = 1; i < multipleStudent.length; i++)
{
temp += multipleStudent[i] + " ";
}
return temp;
}
}
Каковы ошибки при компиляции? – Aify
Здесь вы указали крайне минимальные детали. Если вы хотите получить помощь, вам нужно объяснить больше о том, что должна делать ваша программа и каковы конкретные проблемы, с которыми вы сталкиваетесь. – tnw
Java - объектно-ориентированный язык. Отдельные массивы студентов и классов не кажутся мне хорошим инкапсуляцией. Массивы - это слишком низкий уровень структуры данных. Подумайте о коллекциях Java, таких как List. – duffymo