Salve a tutti coloro che anno il tempo di leggere questo programma.
Capisco che leggendo questo programma penserete perchè mi complico la vita, potrei fare un pò di metodi e il programma funzionerebbe, ma ho la necessità di farlo tutto dentro il main ma mi da sempre questo errore dopo il primo ciclo for: statement not reachable perchè? qualcuno sa dirmi come posso far partire questa applicazione senza doverla rivoluzionare?

import javax.swing.*;
import java.text.DecimalFormat;

public class CompitoR {

public static void main ( String args[] )
{

String vettNomi[] = new String [15];// Araaay per i nomi

String inputnomi,
inputvoti,
output = "";

double vettNum[] = new double [15];// Array per i voti

double media =0,
mediatot =0,
voto;

for ( int i= 0; 1< 15; i++ ) {// inizio for
inputnomi =
JOptionPane.showInputDialog(" Inserisci il nome ");
vettNomi[i] = inputnomi; // alloco il nome nell'Array vettNomi

inputvoti =
JOptionPane.showInputDialog(" Inserisci il voto ");
voto = Float.parseFloat(inputvoti);

vettNum[i] = voto; // alloco il voto nell'arrya vettNum
media += voto;

} //fine for

media = mediatot/15; // calocolo la media <---- Qui mi dice statement not reachable

for ( int pass = 1; pass < 15; pass++ ) {
for ( int i = 0; i < 14; i++ ) {
if ( vettNum[i] > vettNum [i+1]) {
double hold; // area temporanea per lo scambio dei voti
hold = vettNum[i];
vettNum[i] = vettNum[i+1];
vettNum[i+1] = hold;
String holdnomi; // area temporanea per lo scambio dei nomi
holdnomi = vettNomi[i];
vettNomi[i] = vettNomi[i+1];
vettNomi[i+1] = holdnomi;
}// fine if
}//fine for
}// fine for

DecimalFormat dueCifre = new DecimalFormat( "0.00" ); // Preparo la stampa della media
dueCifre.format( mediatot );

for ( int c = 14; c > 0; c-- )
output += " La media voto è " + vettNomi[c] + vettNum[c] + "\n";

System.out.println(output + "\n");

System.out.println("Media = " + dueCifre);

System.exit(0);
}
}