我下面的错哪了?
public class Example
{
public static void main(String[] args){
int a;
int b;
if(a>b)
println("a=",+a);
else
println("false"); }
}
我想给a b 赋值,怎么不行呢?
你这代码错的多了,正确的应该是你a,和b都没付初值啊,在局部变量要赋初值啊。public class File10{ public static void main(String[] args){ int a =3; int b =1; if(a>b) System.out.println("a:"+a); else System.out.println("false"); } }...
你哪里赋值了,a,b是局部变量,需初始化才可以用。你这样编译都通不过,直接会给你报a,b没有被初始化的错误。还有第一个打印那里带个逗号做什么,编译同样会报错。这是我根据你写的程序做得一点改动。public static void main(String[] args){ int a = 5; int b = 2; if(a>b){...