class ones { public static void main( String[] args ) { System.out.println( 1 ); System.out.println( "1" ); } } // end class ones |
Source with println( ) Invoked With Two Different Types |
C:\My Documents\Intro_to_Programming>javac ones.java C:\My Documents\Intro_to_Programming>java ones 1 1 |
Output From Compiling and Running It |
class ones { static void print_string( String text ) { System.out.println( text ); } static void print_int( int number ) { System.out.println( number ); } public static void main( String[] args ) { print_int( 1 ); print_string( "1" ); } } // end class ones |
Source with Methods Accepting Specific Types, Invoked Properly |
C:\My Documents\Intro_to_Programming>javac ones.java C:\My Documents\Intro_to_Programming>java ones 1 1 |
Output From Compiling and Running It |
class ones { static void print_string( String text ) { System.out.println( text ); } static void print_int( int number ) { System.out.println( number ); } public static void main( String[] args ) { print_int( "1" ); print_string( 1 ); } } // end class ones |
Source with Methods Accepting Specific Types, Bad Invocations |
C:\My Documents\Intro_to_Programming>javac ones.java ones.java:15: print_int(int) in ones cannot be applied to (java.lang.String) print_int( "1" ); ^ ones.java:16: print_string(java.lang.String) in ones cannot be applied to (int) print_string( 1 ); ^ 2 errors |
Output From Compiling and Running It |