İşte Gradebook (dizinin) içine sınıflarda (elemanlarını) depolayan programım JAVA programında tek boyutlu dizide seçilmiş elemanın değerlerini değiştirme
Temelde kullanıcıya izin vermek için çalışıyorum olduğunu Gradebook (dizi) 'de istedikleri dereceyi (eleman) istedikleri sayıda (temel olarak) döngüsel olarak değiştirebilir. Kullanıcıya indeksi (kullanıcı için karışıklıktan kaçınmak için 1 yerine 0'dan başlamalıdır) girme seçeneğini verdim ama bu adımdan sonra sıkıştım. Herhangi bir yardım mutluluk duyacağız
import java.lang.reflect.Array;
import java.util.Scanner;
public class NewGradeBook {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
//Ask user to enter the amount of grades
int grades = NumberReader.readPositiveInt(input, "Please enter the number of grades: ",
"Error: Invalid data entered");
int numOfGrades = grades;
double[] mogrades = new double[numOfGrades];
for (int i = 0; i < mogrades.length; i++) {
//Allows user to enter each individual grade
System.out.println("Enter grade (limit to two decimal places)" + (i + 1) + ": ");
//Stores grades in array
mogrades[i] = NumberReader.readPositiveDouble(input, "Enter grade " + (i+1) + " :", "Invalid data entered");
}
System.out.println("The Grade book contains: ");
printArray(mogrades);
System.out.println("___________________________");
//Ask user if what grade they would like to change
int index = NumberReader.readPositiveInt(input,
"Enter the index of the grade to be changed: (1 to " + grades + ") : ", "Invalid index input");
}
public static void printArray(double[] mogrades) {
for (int i = 0; i < mogrades.length; i++) {
System.out.print("Grade " + (i + 1) + " is: " + mogrades[i] + ", ");
}
}
}
: Ben
İşte şimdiye kadar benim kodu ... dizideki eleman aramak ve daha sonra değiştirmek için ricada bulunmak nasıl emin değilim.
Ugh. Tüm programınızı açıklamak gerekli mi? Elbette belirli bir şey üzerinde sıkışmış ve bunu daraltabilirsiniz. – Gendarme
Hmmm Sanırım biraz daha beklemeliyim ve belki bu soruyu silip çok fazla ayrıntıya girmeden repert yapmaya çalışmalıyım. – Coco
Düzenleme gayet iyi. Belki de beklemeye alınacak ve kapatılmadan önce düzenleme şansınız olacak. Silmeyi ve repertlemeyi tavsiye etmem. Eğer repost önce – Gendarme