java:5: 错误: 需要class, interface或enum

如题所述

第1个回答  2016-06-24
你的文件名不对,应该是命名成:HelloWorld.java
第2个回答  2016-06-24
类名和文件名要一致
第3个回答  2016-06-24
1、public单词写错了
2、类名要和文件名一致本回答被提问者采纳

为什么这个JAVA程序提示错误:需要class,interface或enum
这是Java文件的编码导致的问题,通常使用javacFirstSample.java编译UTF-8编码的.java源文件。没有指定编码参数encoding的情况下,默认使用的是GBK编码 当编译器用GBK编码来编译UTF-8文件时,就会把UTF-8编码文件的3个字节的文件头,按照GBK中汉字占2字节、英文占1字节的特性解码成了“乱码”的两个汉字。

为什么这个JAVA程序提示错误:需要class,interface或enum
当你在编写Java程序时遇到“需要class,interface或enum”的错误,问题往往源于源文件的编码问题。默认情况下,Java编译器(javac)假设文件是用GBK编码的,但如果你的源文件实际上是UTF-8编码的,这就会导致编译器无法正确解析文件开头的字节,从而引发错误。解决这个问题的关键在于正确指定编码。对于UTF-8...

java编译时出现错误: 需要class, interface或enum
这个错误还不是代码的问题,而是文件编码的问题。楼主估计是用了一个非记事本的编辑器吧?这个文件因编码的问题,在java.util.*;这条语句的开头也就是i前面隐藏了一个字符,就像是\\n回车这种字符,你是看不到的。解决办法就是新建一个文本文件,用记事本打开,把你的这些代码复制进去,重命名为cat....

java 错误 需要class,interface或enum是什么意思
一个java源文件,必须有一个public 的类名与文件名一致 interface是接口的意思,需要你来实现某些接口吧 enum是枚举的意思,作用是用来进行迭代取数据的,建议多看看javaAPI 呵呵 javaAPI 就像你学习英语时候的英汉词典 加油哥们

在Java编程中遇到问题:需要为class、interface或enum是什么意思呢?求解...
意思是你写的代码没有使用class,interface,enum这几个关键字。class是类,interface是接口,enum是枚举。估计是你新建一个类时忘记了写关键字

JAVA编程时显示错误需要class,interface或enum怎么解决
只是解决问题的需要 class,interface或enum的话,就是你打多了一个后括号,另外bugs:0. sex=1 是赋值不是比较,请使用 == 1. 最后的 else 为啥有一个 ; 导致java 认为最后的 "请重新输入" 不是在 else 块里的 2. 没有使用 if-elseif bug修复后代码:public static void main(String[] ...

Java 编译过程中出现“需要为class,interface或enum”是什么意思?本人...
常见的原因是你多写一个字符比},导致你的源代码在解析到中间时发现你的类已经描述完毕了。可是后续还有代码 比如 public class Cat{ String a;} \/\/这里已经把cat类描述完了,后面的代码就无法正确解析了,这个}是错误的 public eat(String a){ }} ...

为什么java编程会显示需要class,interface或enum
您好,提问者:是因为你的方法、变量或者类名缺少class造成的。需知:在Java编程中,所有的方法、变量都是在class中存在的,不能单独出现。

java编译出现需要为class、interface或enum的错误 很郁闷~~!!_百度知 ...
首先:上面的程序代码你决有在关分健字 class 类名 { 方法体 } 中写程序代码。我们写的JAVA程序代码一般都是在这里面写的,你没有这样做,所以出错了需要定义为class的错误。再者:interface关健这是声明接口的关健字,这里面你用到了接口里的方法,而你没有声明接口,所以会报错。你要是看不懂...

错误:需要class,interface或enum
1.里面只能有一个class声明为public的。楼主的三个class Test、Student、Admin都是public的不能在一个文件里面。可以将Student或者Admin的public声明去掉。或者把三个Class拆分到三个java文件里面。2.java文件的文件名要和文件里面声明为public的class类名一致,即A.java,里面的public类必须而且只能这个类有...

相似回答