“Напишите код, чтобы объявить массив, который проведет календарные месяцы (.E. Январь по декабрь) Java” Ответ

Напишите код, чтобы объявить массив, который проведет календарные месяцы (.E. Январь по декабрь) Java

public class App {

    public static String months[];

    public static void main ( String[] args ) {

        months = new String[ 13 ];
        months[ 0 ] = null;
        months[ 1 ] = "January";
        months[ 2 ] = "February";
        months[ 3 ] = "March";
        months[ 4 ] = "April";
        months[ 5 ] = "May";
        months[ 6 ] = "June";
        months[ 7 ] = "July";
        months[ 8 ] = "August";
        months[ 9 ] = "September";
        months[ 10 ] = "October";
        months[ 11 ] = "November";
        months[ 12 ] = "December";

        System.out.println ( "DEBUG args: " + Arrays.toString ( args ) );
        if ( args.length == 0 ) {
            System.out.println ( "No month specified. No arguments passed to 'main' method." );
        } else if ( args.length == 1 ) {  // Else we have a single argument as expected.
            int m = Integer.parseInt ( args[ 0 ] );
            System.out.println ( months[ m ] );
        } else if ( args.length > 1 ) {  // Else we have multiple arguments, but expected only one.
            System.out.println ( "ERROR - more than one argument passed to 'main' method." );
        } else {  // Else impossible. Should not reach this point. Defensive programming.
            System.out.println ( "ERROR - Unexpectedly reached IF-ELSE. Should be impossible." );
        }
…
Creepy Cicada

Напишите код, чтобы объявить массив, который проведет календарные месяцы (.E. Январь по декабрь) Java

package array2;

public class Array2 {

    static String months[];
    public static void main(String[] args) {
       months = new String[13];
       months[0] = null ;
       months[1] = "January";
       months[2] = "February";
       months[3] = "March";
       months[4] = "April";
       months[5] = "May";
       months[6] = "June";
       months[7] = "July";
       months[8] = "August";
       months[9] = "September";
       months[10] = "October";
       months[11] = "November";
       months[12] = "December";
       int m = Integer.parseInt( args[0] );
       System.out.println( months[ m ] );
    }
}
Creepy Cicada

Ответы похожие на “Напишите код, чтобы объявить массив, который проведет календарные месяцы (.E. Январь по декабрь) Java”

Вопросы похожие на “Напишите код, чтобы объявить массив, который проведет календарные месяцы (.E. Январь по декабрь) Java”

Больше похожих ответов на “Напишите код, чтобы объявить массив, который проведет календарные месяцы (.E. Январь по декабрь) Java” по Java

Смотреть популярные ответы по языку

Смотреть другие языки программирования