Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

imprimir um comando por quantidade limitada

queria fazer uma impressão das notas dos alunos desse jeito: Ex.: (10, 9, 8). Mas está sendo impresso desta forma: Ex.: (10, 9, 8,) como fazer com que a última vírgula não seja impressa? E também, como fazer com que as notas sejam impressas só com uma casa decimal?

for (i = 0; i < notas.length; i = i + 1) {
            System.out.print(" " + notas[i]);
            System.out.print(",");
        }
1 resposta
solução!
public class Teste {
    public static void main(String[] args) {
        Double[] notas = new Double[3];

        notas[0] = 10.21489;
        notas[1] = 11.2986349;
        notas[2] = 13.326549;

        for (int i = 0; i < notas.length; i = i + 1) {
            System.out.print(" " + String.format ("%.2f", notas[i]));

            if(i != notas.length - 1) {
                System.out.print(",");
            }
        }
    }
}