1-8检查
import java.util.Scanner;
public class popp{
public static void main(String[] args){
//定义一个三行两列的整型二维数组intArray
int sum1=0,sum2=0,avg1=0,avag2=0;
int intArray[][] = new int[3][2];
//从键盘输入学生成绩,要求输入顺序与效果图一致
Scanner sc= new Scanner(System.in);
for(int i=0;i<3;i++)
{ int j=0;
System.out.println("请输入第"+(i+1)+"个学生的语文成绩");
intArray[i][j]=sc.nextInt();
sum1=sum1+intArray[i][0];
System.out.println("请输入第"+(i+1)+"个学生的数学成绩");
intArray[i][j+1]=sc.nextInt();
sum2=sum2+intArray[i][1];
}
//求语文的总成绩和平均分
avg1=sum1/intArray.length;
//求数学的总成绩和平均分
avag2=sum2/intArray.length;
System.out.println("语文总成绩"+sum1);
System.out.println("语文平均分"+avg1);
System.out.println("数学总成绩"+sum2);
System.out.println("数学平均分"+avag2);
}
}
正在回答 回答被采纳积分+1
//备注可以随意改列行长度,输入分数,就ok啦!
import java.util.Scanner;
public class ScoreDemo{
public static void main(String[] args){
//定义一个三行两列的整型二维数组intArray
int[][] intArray=new int[3][2];
int ChineseSum=0,MathematicsSum=0;
//从键盘输入学生成绩,要求输入顺序与效果图一致
Scanner s=new Scanner(System.in);
for(int i=0;i<intArray.length;i++){ //控制行
for(int j=0;j<intArray[i].length;j++){//内层控制列
if(j==0){//语文总成绩
System.out.println("请输入第"+(i+1)+"个学生的语文成绩:");
ChineseSum+=s.nextInt();//输入赋值
}else{//数学总成绩
System.out.println("请输入第"+(i+1)+"个学生的数学成绩:");
MathematicsSum+=s.nextInt();//输入赋值
}
}
}
//求语文的总成绩和平均分
System.out.println("语文的总成绩为:"+ChineseSum);
System.out.println("语文的平均分:"+ChineseSum/intArray.length);
//求数学的总成绩和平均分
System.out.println("数学的总成绩为:"+MathematicsSum);
System.out.println("数学平均分为:"+MathematicsSum/intArray.length);
}
}
import java.util.Scanner;
public class ScoreDemo{
public static void main(String[] args) {
// 定义一个三行两列的整型二维数组intArray
int[][] intArray = new int[3][2];
// 从键盘输入学生成绩,要求输入顺序与效果图一致
Scanner sc = new Scanner(System.in);
int math = 0, chin = 0;
for (int a = 0; a < intArray.length; a++) {
for (int b = 0; b < intArray[2].length - 1; b++) {
System.out.println("请输入第" + (a + 1) + "个学生的语文成绩:");
intArray[a][b] = sc.nextInt();
System.out.println("请输入第" + (a + 1) + "个学生的数学成绩:");
intArray[a][b + 1] = sc.nextInt();
}
}
// 求语文的总成绩和平均分
for (int i = 0; i < intArray.length; i++) {
for (int j = 0; j < intArray[i].length - 1; j++) {
chin += intArray[i][j];
math += intArray[i][j + 1];
}
}
System.out.println("语文的总分为"+chin);
System.out.println("语文的平均分为:" + chin / 3);
System.out.println("数学的总分为"+math);
System.out.println("数学的平均分为:" + math / 3);
// 求数学的总成绩和平均分
}
}
import java.util.Scanner;
public class ScoreDemo{
public static void main(String[] args){
//定义一个三行两列的整型二维数组intArray
int[][] intArray=new int[3][2];
//从键盘输入学生成绩,要求输入顺序与效果图一致
Scanner sc=new Scanner(System.in);
for(int i=0;i<intArray.length;i++){
for(int j=0;j<intArray[i].length;j++){
if(j==0){
System.out.println("请输入第"+(i+1)+"学生的语文成绩:");
}else{
System.out.println("请输入第"+(i+1)+"学生的数学成绩:");
}
intArray[i][j]=sc.nextInt();
}
}
//求语文的总成绩和平均分
int sum=0;
sum=intArray[0][0]+intArray[1][0]+intArray[2][0];
System.out.println("语文的总成绩为:"+sum);
int arr=0;
arr=(intArray[0][0]+intArray[1][0]+intArray[2][0])/3;
System.out.println("语文的平均分为:"+arr);
//求数学的总成绩和平均分
int sum1=0,arr1=0;
sum1=intArray[0][1]+intArray[1][1]+intArray[2][1];
System.out.println("数学的总成绩为:"+sum1);
arr1=(intArray[0][1]+intArray[1][1]+intArray[2][1])/3;
System.out.println("数学的平均分为:"+arr1);
}
}
为啥我复制用你的代码会一直报错,无法运行
- 参与学习 人
- 提交作业 3802 份
- 解答问题 11489 个
本阶段带你迈入Java世界,学习Java必备基础知识,基础语法、面向对象思想以及常用工具类的使用。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星