问题描述
解决方案
正确的代码如下:
import java.util.*; //输入输出文件所在的包
public class XX{ //类名需要和文件名一致
public static void main(String[] args){ //你的程序貌似多了一个args
Scanner input = new Scanner(System.in); //用来定义输入
System.out.printf("Hello World"); //直接输出字符
int a;
a=10; //或者 a=input.nextInt(); 前者是直接赋值,后者是从键盘输入一个值
System.out.printf(a);
}
}
就这些~加油
解决方案二:
public static void main(String[] args){ 这里的小括号和中括号 应该是 字母下的()[] 而不是中文下的 ()【】
解决方案三:
你用的是全角的括号吧,换成半角的。
解决方案四:
另外你括号外面的args要删除。
解决方案五:
class 不是public ,其次有非法字符,看看括号是不是用成中文括号了。a没有初始化
解决方案六:
根本问题就是:你在方法中定义了变量a却没有赋值,java要求局部变量的使用之前必须赋值的。
而类的成员变量是可以不用初始化的,构造函数会自动使用默认值,但是方法里面的局部变量却必须赋值的。
解决方案七:
主要结束符的中英文方式,还有你哪个类名,命名规范的问题
解决方案八:
JAVA菜鸟入门(11) 基本类型
解决方案九:
非法字符--------------括号是用成中文括号了把
解决方案十:
class 不是public以及 内部变量a没有初始化
时间: 2024-11-01 18:31:49