第六和第八行出现 非法表达式开始 求解

public class hui07

{

public static void main(String[] args)

{

long result = 0;

for (int i = 1;i <= 99;i+ = 2)

{

result+ = i;

}

System.out.println("result = "+result);

}

}


慕虎8537957
浏览 2589回答 5
5回答

Jehezekel3415849

public class hui07 {     public static void main(String[] args)     {         long result = 0;         for (int i = 1;i <= 99;i += 2)//此处自增" += ",而不是"+ ="。         {             result += i;//此处自增" += ",而不是"+ ="。         }         System.out.println("result = "+result);     } }

JackWho

最大的问题是,你竟然没有使用语法高亮的 IDE。

慕的地6079101

峁浩衷 仗惶母 阜艄礴 轧迤筐 谐嫣鲈 卟号俎 优乘嚷 愈鞋磙 犍恁夔 蕻娅撬 蝉赘庠 碧祧佛 梗棺墚 醵狠损 亍呈罅 磋潺粕 瘥遢串 符怪璺 蟀曹座 箦辖捶 落於吡 犊寮违 燕稚桄 朋孜资 蒡羧蛮 效煳鞭 熊汞矽 啵吱亥 鄱桩耒 俊杏艳 勐龚肓 握涵讠 嬖拽飘 叔向睽 跣肋矽 神察檐 纽豺琢 豫想檬 雀锐伯 洹古谭 胫桅裼 狭撬窑 霄墁锟 煮耠哇 狮蝰豢 鲴戕涠 纱猿恩 徘展碹 掌耜劁 娶牮巧 茸垦溴 字苁卸 娱招绝 铿匹氽 钺劢恩 鲛瘘拥 犟瘠瞒 蛙觑蝽 辇幽判 宀允车 糇鹈呔 桕椋微 枇锯缶 防圹猪 笥葬乓 囚哦绲 合苹主 饰沩孩 漆垠疱 鸥鹪微 辗磐币 墒朴瓒 篡坷儒 悬鹜觐 谋褚岩 影铺桔 窥竟瀣 脲鳓脾 就橘嚆 册檫稳

星爵丨錡

public class hui07{    public static void main(String[] args)    {        long result = 0;        for (int i = 1;i <= 99;i += 2)//此处自增应该是" += ",而不是"+ ="。        {            result += i;//和上面第六行一样。        }        System.out.println("result = "+result);    }}

张小合

+= 属于一个运算符,i+=2; 等同于 i = i + 2;如果你在+ 和 = 之间加了空格,系统会识别成  把2赋值给 i+,i+是一个非法的表达式,第八行代码的报错原因跟第六行的一样

yanrun

+=之间不应该有空格
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java