第7周作业2-极值计算
2014-04-18 01:22
274 查看
import java.io.File; import java.io.FileNotFoundException; import java.util.Scanner; public class ComputeExtreme { public static void main(String[] args) throws FileNotFoundException{ int num = 0; //声明一个整型变量num,并初始化为0 int[] array; //声明一个整型数组 //构造一个新的 Scanner,它生成的值是从指定文件扫描的 Scanner sc = new Scanner(new File("D:\\tinyW.txt")); // if(sc.hasNextInt()){ num = sc.nextInt(); } array = new int[num]; //初始化数组大小 //从文件中获取数组的值 for(int i=0; i<num && sc.hasNextInt(); i++){ array[i] = sc.nextInt(); } sc.close(); //关闭扫描器 //下面部分同学撰写,(1)输出整个数组的内容;(2)计算array数组的最大值;(3)计算最小值;(4)输出最值 System.out.println("一共有"+num+"个整数,分别为:"); for(int tmp:array){ System.out.print(tmp+" "); } int max = 0; for(int a : array){ if(max<a) max = a;//如果输入的a值比max大,就把这个a值赋给max,如果a不必max大,那么不理这个a值,这样就保证了max总是最大值。 } System.out.println("最大值"+max); int min=max; for(int a : array){ if(min>a) min=a; System.out.println("最小值"+min); } } }
相关文章推荐
- 第7周作业2-极值计算
- 第7周作业2-极值计算--曾麒城
- 第7周作业2-极值计算
- 第7周作业2-极值计算
- 第7周作业2-极值计算先行版+终极版
- 第7周作业2-极值计算
- 第7周作业2-极值计算
- 第7周作业2-极值计算
- 第7周作业2-极值计算
- 第7周作业3-均值计算
- 佐治亚理工学院 计算投资公开课第六周作业 投资策略分析平台
- coursera 中计算概论的第七周 B-06作业(补充部分)
- 作业三-应用分支与循环结构解决问题——.输入一个整数 x,计算并输出下列分段函数 sign(x) 的值
- 服务计算作业4——cloudgo(扩展任务)
- 第7周作业1-循环大战(WHILE语句)
- 第7周作业1-循环大战
- 第7周项目3.2计算工资
- [Coursera 计算导论与C语言基础] 第七周作业
- 第7周作业1-循环大战
- 小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100。但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数)。没多久,他就得到另一组连续正数和为100的序列:18,19,20,21,22。现在把问题交给你,你能不能也很快的找出所有和为S的连续正数序列? Good Luck!