正在回答 回答被采纳积分+1
才学到这个阶段就放弃动脑了可不行啊同学,这很明显暴露了你前面课没认真听并且很缺乏编程基础。应该要多努力把前面基础补回来才行
System.out.println是输出语句,只有你想要在面板输出什么文本内容才会需要用到,如果仅仅只需要给某个值赋值是不需要的
比如要令y=-1,直接写y=-1就好了,不需要System.out.println(y==-1);并且“==”是等于好,是关系运算符,得到的值是布尔值,比如你的else if(x=0)就应该改成else if(x==0)
赋值符号是“=”一个等号
第9行:应该为System.out.println(y=-1);你println写成了printnl,括号里也写错了。
第10行,11行:“=”是赋值运算符,比较应该用“==”,应该为else if(x==0),输出语句括号里问题和第9行一样,第13行也一样。
第16行:输出语句中","应该写在双引号里,如:System.out.println("x="+x+",y="+y);
最后if条件结构里语句应该给y赋值,不需要输出,最后再输出就好了。
参考代码:
int x=-5;
//定义整型变量y并初始化0
int y=0;
//根据所给条件,使用多重if-else结构求y的值
if(x<0){
y=-1;
}else if(x==0){
y=0;
}else{
y=1;
}
//输出x和y的值
System.out.println("x="+x+",y="+y);
public class IfElseDemo {
public static void main(String[] args) {
//定义整型变量x并初始化为-5
int x=-5;
//定义整型变量y并初始化0
int y=0;
//根据所给条件,使用多重if-else结构求y的值
if(x<0)
System.out.printnl(y==-1);
else if(x=0)
System.out.println(y==0);
else
System.out.println(y==1);
//输出x和y的值
System.out.println("x="+x,"y="+y);
}
}
- 参与学习 人
- 提交作业 9393 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星