第四周课上测试
源代碼:
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
總結
- 上一篇: 丹参多少钱啊?
- 下一篇: 带你搭一个SpringBoot+Spri