简单java程序的if else语句。 问题见注释。菜鸟初学求指教。

publicclassfind{publicstaticvoidmain(Stringargs[]){inti;intA[]={27,32,34,32,43,65,87,... public class find {
public static void main(String args[]){
int i;

int A[]={27,32,34,32,43,65,87,8,85,68};
for(i=0;i<8;i++)
{
if(A[i]>=A[i+1])
{
A[i+1]=A[i];
}
/*else {
A[i]=A[i];
}怎么说用else 语句*/
}

System.out.println("最大值是:"+A[i]);

}
}
展开
 我来答
bbwell_com
2012-10-22 · TA获得超过101个赞
知道小有建树答主
回答量:152
采纳率:0%
帮助的人:140万
展开全部
求最大值只需要循环一次,只用if就可以了,不是非要用else;

求最大值的数学方法太多了,编程实现的时候

其实if都可以不用,甚至三元运算符、比较运算符什么的都可以不用的。
更多追问追答
追问
是的,但是为什么用else的时候会报语法上的错。谢谢耐心。
追答
去掉注释的时候,有没有去掉汉字
minxiao1215
2012-10-22 · TA获得超过694个赞
知道小有建树答主
回答量:1641
采纳率:100%
帮助的人:746万
展开全部
不知道你想表达什么。。。
不过你这段程序恐怕达不到你要的效果吧
追问
这个程序是正确的,运行结果也正确,结果是找出最大数。如果给else部分去掉注释就报错说else不能用。
追答
貌似多一反括号吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式