关于一维数组的进一步编程,二维数组

package 一; import java.io.File; import java.io.FileReader; import java.util.ArrayList; import java.util.List; import java.util.Scanner; import java.util.*; import java.util.Scanner; import java.util.StringTokenizer; import java.io.BufferedReader; import java.io.FileOutputStream; import java.lang.Math; import java.io.IOException; import java.math.BigDecimal; import java.io.BufferedWriter; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.util.Scanner; import java.util.Random; public class Maxshuzu { public static void main(String[] args)throws IOException { File newFile = new File("D:\\Shu.txt"); //文本文档的位置 if(!newFile.exists()) { System.out.println("文件无法打开!"); } FileOutputStream out = new FileOutputStream(newFile); String[] S=new String[100000]; BigDecimal[] S1=new BigDecimal[100000]; //原串 BigDecimal[] S2=new BigDecimal[100000]; //现有 System.out.println("请输入您要输入的数目:"); int a=0; //总数 Scanner scan=new Scanner(System.in); a=scan.nextInt(); System.out.println("请输入整型数字:"); for(int i=0; i) { S[i]=" "; } for(int i=0; i) { String s1; s1=scan.next(); S1[i]=new BigDecimal(s1); }int l=0; for(int i=0; i) { System.out.println("第"+(i+1)+"个是:"+S1[i]); } for(int i=0; i) { out.write(String.valueOf(S1[i]).getBytes()); out.write(String.valueOf(S[i]).getBytes()); } int O=0; for(int i=0; i) { int i1=i+1; int o; o=0; for(int j=i+1; j) {O=O+1; BigDecimal m=S1[i]; BigDecimal n=S1[j]; BigDecimal N=new BigDecimal(0); BigDecimal M=new BigDecimal(0); o=o+1; if(o==1) { M=n.add(m); S2[O-1]=M; } else { N=S2[O-2].add(n); S2[O-1]=N; System.out.println(n); } l=O; } }BigDecimal max=BigDecimal.valueOf(0); max=S2[0]; int m0=0; int M0=0; for(int i=0; i


关于一维数组的进一步编程,二维数组
文章图片

【关于一维数组的进一步编程,二维数组】
转载于:https://www.cnblogs.com/NCLONG/p/10771217.html

    推荐阅读