1.7编程If这段代码打不理解
package com.imooc.array;
import java.util.Scanner;
public class BianCheng3 {
public static void main(String[] args) {
//定义一个三行两列的整型二维数组intArray
int[] intArray[]=new int[3][2];
//从键盘输入学生成绩,要求输入顺序与效果图一致
int[] num[]={{78,98},{95,100},{75,80}};
System.out.println("请输入第1个学生的语文成绩:"+num[0][0]);
System.out.println("请输入第1个学生的数学成绩:"+num[0][1]);
System.out.println("请输入第2个学生的语文成绩:"+num[1][0]);
System.out.println("请输入第2个学生的数学成绩:"+num[1][1]);
System.out.println("请输入第3个学生的语文成绩:"+num[2][0]);
System.out.println("请输入第3个学生的数学成绩:"+num[2][1]);
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();
}
}
请输入第1个学生的语文成绩:78
请输入第1个学生的数学成绩:98
请输入第2个学生的语文成绩:95
请输入第2个学生的数学成绩:100
请输入第3个学生的语文成绩:75
请输入第3个学生的数学成绩:80
请输入第1个学生的语文成绩:
78 老师这个效果图不理解
正在回答
那你if 不是在循环里面的吗,所以并不是只输入一个人的成绩呀。你自己运行一下就全知道了,编程是写出来的,是代码敲出来的,一遍遍的运行,调bug出来的。这个学科与语文,数学还不一样,不是理论知识,要改掉学院派的风格,这里要动手实操。另外你这里的代码是没有必要的
- 参与学习 人
- 提交作业 5461 份
- 解答问题 7238 个
此次推出的专题为Android攻城狮培养计划的第一部分语法与界面基础篇,将带大家从0开始学习Android开发。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星