- 首页 > it技术 > >
关于一维数组的进一步编程,二维数组
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
推荐阅读