老师帮我看一下那里错误了
来源: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回答
你没有用IDE吗,这些基本的语法错误,都能帮你标记出来的

苍星乱舞
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);
}
}相似问题