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 |