Realice un programa que calcula la fecha de mañana tomando en cuenta la fecha del dia de hoy, el año no es bisiesto

Este es el codigo que realice, podrian auxiliarme si estoy en lo correcto?

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

/**
 *
 * @author Zab
 */

public class Proyecto1_unidad1 {

    /**
     * @param args the command line arguments
     */

    public static void main(String[] args) {
       
  //Fecha actual en formato completo:
        //Tue Sep 23 01:18:48 CEST 2014
        Date fechaActual = new Date();
     
       
        //Formateando la fecha:
        DateFormat formatoHora = new SimpleDateFormat("HH:mm:ss");
        DateFormat formatoFecha = new SimpleDateFormat("dd/MMMM/yyyy");
        System.out.println("Son las: "+formatoHora.format(fechaActual)+" del: "+formatoFecha.format(fechaActual));
       
        //Fecha actual desglosada:
        Calendar fecha = Calendar.getInstance();
       
        int año = fecha.get(Calendar.YEAR);
        int mes = fecha.get(Calendar.MONTH) + 1;
        int dia = fecha.get(Calendar.DAY_OF_MONTH)+ 1;
       

        System.out.println("Fecha de mañana: "+ dia + "/" + (mes) + "/" + año);
       
       
   
    }
    }

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de adrianaaae

Que pasaria si..

Se realizaron pruebas cuando el mes tenga 31 Días??
Se le sumaran 1 dia a 31 y dará 32 ?
Puedes probar con esto:
Método para probar Mes con 31 días.

    public void probarConDias() {
        //Fecha actual en formato completo:
        //Tue Sep 23 01:18:48 CEST 2014
        Date fechaActual = new Date();

        //Formateando la fecha:
        DateFormat formatoHora = new SimpleDateFormat("HH:mm:ss");
        DateFormat formatoFecha = new SimpleDateFormat("dd/MMMM/yyyy");
        System.out.println("Son las: " + formatoHora.format(fechaActual) + " del: " + formatoFecha.format(fechaActual));

        //Fecha actual desglosada:
        try {
            Calendar fecha = Calendar.getInstance();
            SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy", Locale.ENGLISH);
            fecha.setTime(sdf.parse("Fri Mar 31 16:02:37 GMT 2017"));// Le asigno de manera manual la fecha 31/03/2017
            int año = fecha.get(Calendar.YEAR);
            int mes = fecha.get(Calendar.MONTH) + 1;
            int dia = fecha.get(Calendar.DAY_OF_MONTH) + 1;

            System.out.println("Fecha de mañana: " + dia + "/" + (mes) + "/" + año);
        } catch (Exception e) {
        }

    }