We help IT Professionals succeed at work.

println

jagguy
jagguy asked
on
IN java , can i use just println and remove the system.out

println("Hello, World"); //i want this

is there an imports namespace or something.
Comment
Watch Question

Awarded 2011
Awarded 2011
Commented:
no you cannot - you need to have System.out.println("hello");
Awarded 2011
Awarded 2011

Commented:
And you do not need any imports for that
Awarded 2011
Awarded 2011

Commented:
But System should be upper case
Awarded 2011
Awarded 2011

Commented:
this is class System
http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/System.html

it is part of java.lang. which will be imported by default

as this is name of the class it should be upper case and Java is case sensistive
Awarded 2011
Awarded 2011

Commented:
out is a static varibale of class System so you just append it after dot to the class name without any instance System.out

http://docs.oracle.com/javase/1.5.0/docs/api/java/io/PrintStream.html
Awarded 2011
Awarded 2011

Commented:
And out belongs to class PrintStream and then you use method println()
of that class to print
Awarded 2011
Awarded 2011

Commented:
if you just leave it
println(..)
it will look fro the method println(..) of the same class which you are creating and if you did not define such method it will complain that there is no such m,ethod in your class
CERTIFIED EXPERT
Top Expert 2016

Commented:
If you

import static java.lang.System.out;

Open in new window


you can do

out.println

Open in new window


but i wouldn't. Just write your own method called println if you want to call it

Explore More ContentExplore courses, solutions, and other research materials related to this topic.