이것은 대학을위한 나의 과제이며, mp3 카탈로그입니다. 그러나 나는 그것이 왜 움직이지 않는지 전혀 모른다. 오류는 main 메소드에 오류가 있음을 의미합니다. 누구든지 도와 줄 수 있습니까? 또한 누군가가 자신의 카탈로그에 '재정렬'기능을 추가하는 방법을 알려 주면 크게 감사하겠습니다. 고마워요왜 실행되지 않습니까?
import java.util.ArrayList;
import java.util.Scanner;
import java.util.Random;
public class mp3catalogue
{
// An ArrayList for storing the file names of music files.
private ArrayList<String> tracks;
//public mp3catalogue();
public static void main(String[] args) {
}
{
tracks = new ArrayList<String>();
Random randomtrack = new Random();
System.out.println("Music library loaded.");
System.out.println();
}
//Next: File number to be added
public void addNumber(int filename){
int x = 0;
}
{
Scanner in = new Scanner (System.in);
System.out.print("Number of track?");
int x;
int number = x;
while (number <= 1);
String number1 = in.nextLine();
}
//Next: File name to be added
public void addFile(String filename)
{
tracks.add(filename);
Scanner in = new Scanner(System.in);
System.out.print("Name of the track?");
String name = in.nextLine();
}
//Next: Artist to be added
public void addArtist(String filename){
Scanner in1 = new Scanner(System.in);
System.out.print("Track artist?");
Scanner in;
String name1 = in.nextLine();
}
//Next: Duration to be added
public void addDuration(double filename)
{
Scanner in = new Scanner (System.in);
System.out.println("Track duration?");
String name = in.nextLine();
}
// Next: Deleting a track
public void removeFile(int index)
{
if(index >= 0 && index < tracks.size()) {
tracks.remove(index);}
}
// Next: Shuffle the tracks.
public void randomAllTracks(int index)
{
int trackNumber = getNumberOfFiles();
int index1 = Random.nextInt(trackNumber);
if(indexValid(index1))
{
}
}
// Next: Search for a track.
public static int binarySearch (int[] list, int listlength, int searchItem){
int first = 0;
int last = listlength - 1;
int mid;
boolean found = false;
while (first <= last &&!found){
}
return searchItem;
}
private int getNumberOfFiles() {
return 0;
}
private boolean indexValid(int index) {
return false;
}
}
무엇이 오류입니까? –
메인이 비어 있으면 아무 일도 일어나지 않도록 전화해야합니다. – Konstantin
Java 표준을 준수하도록 코드를 편집하고 포맷하십시오. 코딩 표준은 코드를 읽기 쉽고 이해하기 쉽게 만듭니다. 올바른 형식을 사용했다면 메소드 외부에 코드를 작성했음을 눈치 챘을 것입니다. –