第四周课上测试

源代码:

package classone;
import java.util.Scanner;
public class Two_Array_test {
    static Scanner input=new Scanner(System.in);
    static int n=3;
    static int m=3;
    static int[][] t1 = new int[m][n];
    public static void putin() {
//        System.out.println("请输入行数:");
//        m=input.nextInt();
//        System.out.println("请输入列数:");
//        n=input.nextInt();
//
        System.out.println("请输入二维数组:");
        for(int a=0;a<m;a++) {
            for(int b=0;b<n;b++) {
                t1[a][b]=input.nextInt();
            }
        }
        for(int a=0;a<m;a++) {
            for(int b=0;b<n;b++) {
                System.out.print(t1[a][b]+"\t");
                if(b==m-1) {
                    System.out.println("\n");
                }
            }
        }
    }
    public static int vs(int a,int b) {
        int max=0;
        if(a>b) {
            max=a;
        }
        else {
            max=b;
        }
        return max;
    }
    public static int sum(int a,int b,int c,int d) {
        int sum=0;
            for(int i=a;a<b;a++) {
                for(int j=c;j<d;j++) {
                    sum+=t1[i][j];
                }
            }
        return sum;
    }
    public static void summax() {
        int summax=0;
        for(int i=0;i<=m;i++) {
            for(int i1=i;i1<=m;i1++) {
                for(int j=0;j<=n;j++) {
                    for(int j1=j;j1<=n;j1++) {
                    summax=vs(summax,sum(i,i1,j,j1));
                    }
                }
            }
        }
        System.out.println(summax);
    }
    public static void main(String[] args) {
        putin();
        summax();
    }
}

设计思路

原文地址:https://www.cnblogs.com/zlc364624/p/10582680.html

时间: 2024-11-13 10:24:42

第四周课上测试的相关文章

20165305 苏振龙《Java程序设计》第四周课上测试补做

第一次测试 第二次测试 第三次测试 上传代码 第四次测试 总结 之前我一直在git bash进行程序设计,但是对于我来说操作起来有点困难,所以我改用了虚拟机,之后之前一直困扰我的问题在虚拟机下就没有了,而且一些·不要能进行的操作例如"tree","jdb调试"等都可以顺利进行.在上一周的课上试验中因为在用git bash运行代码时总是出现不识别的地方,并且也一直没有很好的解决,在以后的学习中我会多留意一些,看是否能找到解决方法. 原文地址:https://www.c

20165212任胤第四周课上作业补做

20165212任胤 第四周课上测试补做 题目:jdb调试递归循环程序 程序代码: import java.util.Arrays; public class B { public static void main(String [] args) { if(args.length < 1){ System.out.println("Usage: java CLSumRecursion num1 num2 ..."); System.exit(0); } int m = Integ

# 20155337 2017-2018 1 课上测试、课下作业、实验

20155337 2017-2018 1 课上测试.课下作业.实验 第一周 学习总结 第二周 课堂实践 第三周 学习总结 第四周 学习总结+myod 第五周 学习总结 课堂实践 第六周 学习总结 实验一 第七周 学习总结 实验二 第八周 加分项目pwd 第九周 学习总结 第十周 实验三 第十一周 学习总结

2017-2018-1 20155318 《信息安全系统设计基础》第十周课上测试及课下作业

2017-2018-1 20155318 <信息安全系统设计基础>第十周课上测试及课下作业 课上测试 解析:填充消除了冲突不命中,对于x和y数组,只有在引用第0个和第4个元素的时候发生不命中.因而命中率为75%. 解析:高速缓存容量为2048,高速缓存结构为(( 32 ),8,8,32) 解析:不同层之间是以块为大小传输单元在层与层之间复制,空缓存的不命中叫强制性不命中或冷不命中 解析:存储器层次结构的每一层都缓存来自较低一层的数据.缓存存储器是分块的,数据总是以块为基本单位在每一层之间传递,

20155204 信息安全系统设计 第十周 课上测试补交

20155204 信息安全系统设计 第十周 课上测试补交 我的答案:D 我的答案:ACD 我的答案:ACD 我的答案:ABC 我的答案:ABCD 我的答案:A 我的答案:C 我的答案:C 我的答案:C 我的答案:ABD 我的答案:ABCD 我的答案:B 我的答案:A 我的答案:ABC 我的答案:C 我的答案:ACD 我的答案:BDE 我的答案:CE 我的答案:C 我的答案:ADEG 我的答案:BCD 总分:16

20162301 课上测试 泛型类-Bag

20162301 课上测试 泛型类-Bag 题目及要求 代码运行在命令行中,路径要体现学号信息,IDEA中,伪代码要体现个人学号信息: 参见Bag的UML图,用Java继承BagInterface实现泛型类Bag,并对方法进行单元测试(JUnit),测试要涵盖正常.异常情况.边界情况: 课上提交测试代码和测试运行的结果截图,截图要求全屏截图,包含自己的学号信息,否则无效:测试Bag类的代码中至少包含一个自定义类如Student: 课下完成码云上代码的上传. Bag的UML图: 思路 参考了刘伟康

20165204Java第四周课上补做

20165204Java第四周课上补做 反省 课下没有认真理解JDB的具体使用过程,只是在按着老师的博客一步一步进行,而没有真正搞懂这些命令行的作用是什么. 在运行在命令行中赋值的程序时没有搞懂,绕了很多弯路. 在进入方法之后,只是使用了step在一步一步地向前推进,而并未使用next,浪费了非常多的时间. 总体来说还是自己课下练习的不认真,导致了课上的不熟练,进而没有完成课上任务. 补做截图 原文地址:https://www.cnblogs.com/jph596299009/p/8643093

2018-2019-1 20165318《信息安全系统设计基础》第八周课上测试

2018-2019-1 20165318<信息安全系统设计基础>第八周课上测试 测试-1-ch03 任务详情 通过输入gcc -S -o main.s main.c,将下面c程序"week04学号.c"编译成汇编代码 int g(int x) { return x+3; } int f(int x) { int i = 学号后两位: return g(x)+i; } int main(void) { return f(8)+1; } 删除汇编代码中 . 开头的代码,提交f函

int Integer(课上测试)

int Integer(课上测试) int和Integer有什么区别和联系? 在jshell中或者建立一个测试类测试下面两段代码,结果是什么?解释一下为什么. ------------------------------- Integer i1 =100; Integer i2 =100; if (i1 == i2){ System.out.println("i1 == i2"); } else { System.out.println("i1 != i2"); }