我这代码有问题吗?

我这代码有问题吗?

import java.util.Scanner;
public class ArrayDemo1 {
	public static void main(String[] args) {
		// 求整型数组的累加和
		//定义整型数组
        int[] a=new int[5];
        Scanner sc=new Scanner(System.in);
        //从键盘接收数据,为数组元素赋值
        for(int i=0;i<a.length;i++) {
        	System.out.println("请输入第"+(i+1)+"个元素");
            a[i]=sc.nextInt();
        }
        System.out.println("数组元素的内容为:"+a);
        for(int i=0;i<a.length;i++) {
        	System.out.print(a[i]+"   ");
        }
        //求数组元素的累加和
        int sum=0;
        for(int i=0;i<a.length;i++) {
        	sum=sum+a[i];
        }
        System.out.println();
        System.out.println("数组元素的累加和为:"+sum);
        
        }
	}

http://img1.sycdn.imooc.com//climg/5d81cb66090d998106070217.jpg

这个报错怎么解决呢?是什么意思呢?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕酷酷 2019-09-18 15:30:44

同学你好,代码编写的很好,但是有一个小建议:

建议在输出时,不需要输出数组a变量,会输出a变量在内存中的地址,使界面不美观。其他的没有问题~

http://img1.sycdn.imooc.com//climg/5d81db720911537e05120110.jpg

关于同学的报错信息,老师在运行同学的代码中没有出现报错信息,报Syntax error on tokens, delete these tokens的错误的含义是代码中符号的错误,需要删除这些错误标记。

修改建议:找到出错的行数中,仔细检查一下符号,也可以将出错行的代码删除后,重写编写一边,进行保存后重新运行。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • 提问者 慕工程4429044 #1
    谢谢啦~我把整个类都删除了,重新建立了一个类,把代码复制过去就好了。
    2019-09-18 15:35:26
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师