老师帮我看一下那里错误了

来源:1-8 编程练习

qq_ibertine_0

2020-05-19 21:25:09

import java.util.Scanner;
public class ScoreDemo{
   public static void main(String[] args){
       //定义一个三行两列的整型二维数组intArray
         int[][] intAs=new int[3][2];
         int yz=0;
         int sz=0;
         double yp=0;
         double sp=0;
         Scanner sc=new Scanner(System.in);
         for(int a=0;a<s.length;a++)
         {
             for(int b=0;b<s[a].length;b++)
             {
                 if(b==0)
                 {
            System.out.println("请输入第"+(a+1)+"个学生的语文成绩");
                 }
                 else
                 {
            System.out.println("请输入第"+(a+1)+"个学生的数学成绩");
                 }
                 As[a][b]=sc.nextInt();
             }
            
         }
         
         int yz=s[0][0]+s[1][0]+s[2][0];
         int sz=s[0][1]+s[1][1]+s[2][1];
         double yp=(s[0][0]+s[1][0]+s[2][0])/3;
         double sp=(s[0][1]+s[1][1]+s[2][1])/3;
         System.out.println("语文总成绩及为;"+yz);
         System.out.println("语文平均分为;"+yp);
         System.out.println("数学的总成绩为"+sz);
         System.out.println("数学的平均分为;"+sp);


写回答

2回答

苍星乱舞

2020-05-19

你没有用IDE吗,这些基本的语法错误,都能帮你标记出来的

http://img.mukewang.com/climg/5ec3e65a09de571f08630859.jpg

1

苍星乱舞

2020-05-19

不保证你逻辑正确

import java.util.Scanner;

public class ScoreDemo {
    public static void main(String[] args) {
        //定义一个三行两列的整型二维数组intArray
        int[][] s = new int[3][2];
        int yz = 0;
        int sz = 0;
        double yp = 0;
        double sp = 0;
        Scanner sc = new Scanner(System.in);
        for (int a = 0; a < s.length; a++) {
            for (int b = 0; b < s[a].length; b++) {
                if (b == 0) {
                    System.out.println("请输入第" + (a + 1) + "个学生的语文成绩");
                } else {
                    System.out.println("请输入第" + (a + 1) + "个学生的数学成绩");
                }
                s[a][b] = sc.nextInt();
            }

        }

        yz = s[0][0] + s[1][0] + s[2][0];
        sz = s[0][1] + s[1][1] + s[2][1];
        yp = (s[0][0] + s[1][0] + s[2][0]) / 3;
        sp = (s[0][1] + s[1][1] + s[2][1]) / 3;
        System.out.println("语文总成绩及为;" + yz);
        System.out.println("语文平均分为;" + yp);
        System.out.println("数学的总成绩为" + sz);
        System.out.println("数学的平均分为;" + sp);
    }
}


0

0 学习 · 11489 问题

查看课程