public static void main(String[] args) {
int a=5;
int b=7;
int c=0;
int d=0;
if (a
c=8;
}
else {
d=9;
}
System.out.println(c);
}
首先,你的代码格式很乱,作为一个写代码的,必须要有一个明确的格式。
其次,if,else都是条件语句,该条件下你还int c=8这么定义变量是不对的,根本输出不了,
最后,你的输出语句有问题,你C语言学多了?多多学习下基础吧
int a = 5 ; int b = 7;int c ,d; if(a < b){ c = 8;} else { d = 9;} System.out.printf("%d",c); }
主要的问题是定义的变量的主用域的问题。在if里面定义的变量只有在if里面才有效。在外面就相当于没有定义