Java 提示:test4.java:9: 需要 ';'

来源:百度知道 编辑:UC知道 时间:2024/09/28 14:35:57
public class test4
{
public static void main(String[] x)
{
int i;
if (i=2);
System.out.println("me");
Else
System.out.println("you");
}
}

提示错误: test4.java:9: 需要 ';'

谁能帮我看看,谢谢
改完后显示:可能尚未初始化变量 i

public class test4
{
public static void main(String[] x)
{
int i=0;
if (i==2){
System.out.println("me");
}
else {
System.out.println("you");
}
}
}

String[] x 改成 args ,而且if (i=2); 这里多了个分号,注意基础。

if(i=2); 这句应该是if(i==2) 不要分号后面接判断分支,判断要用==
Else这句不对 关键字是区分大小写的,应该是 else

另外 String[] args 只是个变量,只要符合命令约定,叫什么都可以,没必要一定要写args

int i;i是局部变量,必须赋值。
请注意if(){
}else{}
语句格式
分号代表语句结束