JAVA中,用System.out.println进行输出,它为什么不能直接在类内

JAVA中,用System.out.println进行输出,可以写在类的构造函数里面,然后再主函数里面调用,或者直接写在主函数里面,但为什么不能直接在类内使用呢?class A{System.out.println();//不行}最佳答案Class A{ //成员变量; //构造方法; //普通方法; //内部类;}在类里面,最多最多只能有这些。如果你要使用你上面的代码,你得加一个大括号。让他成为普通块,普通块就是将普通方法去掉前面的一些声明,也属于普通方法。class A{ {System.out.println(); }}

类中有且仅能存在的有:
成员变量;成员方法;构造器(构造方法,注意这里严禁来说不能说为构造函数);代码块;内部类;
System.out.println()不属于上边五种任何一种,因此会报错。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-26
嗯,的确不能在类中出现,必须写在方法体内部才可以保证系统不报错,因为我们创建的类有方法和属性,而若要执行属性,必须创建类的方法才能去做某件事本回答被提问者采纳

JAVA中,用System.out.println进行输出,它为什么不能直接在类内
成员变量;成员方法;构造器(构造方法,注意这里严禁来说不能说为构造函数);代码块;内部类;System.out.println()不属于上边五种任何一种,因此会报错。

JAVA中,用System.out.println进行输出,它为什么不能直接在类内
正如楼下所说,Java在定义一个类的时候里面只能放方法和属性,这是规定死了的。System.out.println()是在调用一个叫println的函数,这里是函数的调用而不是类里面定义一个函数。还有一种方法可以使得System.out.println()在类内而不是方法中被调用:class Test{ public static void main(String[] ...

java中system.out.println();竟然出错了!
可以写个main方法,把类中的代码剪切到main方法中就可以了。不懂请追问,满意请采纳,谢谢!

为什么System.out.println(i); 不能放在那里?
因为for语句后面跟的是子语句,当没有括号的时候,默认后面的第一句为子语句。

java中system.out.println()是什么意思
1、System 是一个类,out是一个static PrintStream 对象。由于它是“静态”的,所以不需要我们创建任何东西,所以只需直接用它即可。2、println()的意思是“把我给你的东西打印到控制台,并用一个新行结束”。所以在任何Java 程序中,一旦要把某些内容打印到控制台,就可条件反射地写上System.out....

system.out.println什么意思
以java为例,system.out.println是将内容输出到屏幕上,并且换行。而system.out.println()则是打印一个空白行。System.out.println这句的主要作用就是用来输出一些信息,比如变量值,字符串的值等等。简单点就是用来显示的。所以并不是总要用这一句,你代码如果有需要才用。Java是一门面向对象编程语言,...

java的system.***.println怎么用?
在Java中,`system.out.println`是一个非常基础且常用的输出语句,主要用于将内容输出到控制台。它的工作原理是将字符串或表达式的值连接起来,然后打印到屏幕上。以下是其基本用法和示例:首先,`"+"`运算符用于拼接字符串或代码。双引号内的文本会被视为常量字符串,直接输出。例如,当您有定义的变量...

Java中的System.Out.println语句却不行,只能在log或者控制台看到输出...
System.Out.println 是输出到控制台的语句,若想在jsp显示,就需要使用<%=内容%>,或者<%out.println(内容) %>。

java中system.out.println()是什么意思,是不是方法调用?
在Java编程中,我们常常用System.out.println()方法来输出字符串,也许我们都已经猜到println()是方法名,但System是什么,out又是什么呢?这里就涉及用到一个static关键字。其实System是java.lang里面的一个类。而out就是System里面的一个数据成员(也称为字段),但这个成员不是基本类,而是java.io....

JAVA中System.out.println和System.out.print有什么区别
1、System.out.println输出之后会自动换行,System.out.print 不换行。2、system包中的out和jsp中的out的区别。两者都是用来输出内容。3、JSP的out是JSP的内建物件,用于在JSP页面中输出内容。4、system.out用于在java程式中,输出内容,本地输出。一个是本地(java类所在环境)输出内容,一个是JSP...

相似回答