蓝桥杯 基础练习 数列特征(Java)

简介: 蓝桥杯 基础练习 数列特征(Java)

问题描述


给出n个数,找出这n个数的最大值,最小值,和。


输入格式


第一行为整数n,表示数的个数。

第二行有n个数,为给定的n个数,每个数的绝对值都小于10000。


输出格式

输出三行,每行一个整数。第一行表示这些数中的最大值,第二行表示这些数中的最小值,第三行表示这些数的和。


样例输入


5

1 3 -2 4 5


样例输出


5

-2

11


数据规模与约定


1 <= n <= 10000。

锦囊1


使用循环语句和标志变量。


锦囊2


将所有数读入到一个数组中,然后使用循环语句依次枚举数组中的每个元素,使用三个变量分别表示当前找到的最大值、最小值及前一部分数的和。最后输出。


这个题比较简单也没有坑,所以就按着思路走就行,代码如下:

import java.util.Scanner;
public class Main {
public static void main(String[] args) {
  Scanner scanner = new Scanner(System.in);
  while (scanner.hasNext()) {
    int n = scanner.nextInt();
    if(n>=1&&n<=10000) {
      int[] a = new int[n];
      for(int i=0;i<n;i++) {
        int b= (int) scanner.nextInt();
        a[i]=b;
      }
      int max=a[0],min=a[0],sum=0;
      for(int i=0;i<n;i++) {
        if(max<a[i])
        {
          max=a[i];
        }
        if(min>a[i])
        {
          min=a[i];
        }
        sum+=a[i];
      }
      System.out.println(max);
      System.out.println(min);
      System.out.println(sum);
    }
  }
  scanner.close();
}
}


目录
相关文章
|
11天前
|
Java 数据安全/隐私保护
09 Java面向对象三大特征(概述)
09 Java面向对象三大特征(概述)
30 4
|
21天前
|
存储 机器学习/深度学习 人工智能
人工智能平台PAI使用问题之特征平台是否可以与Java进行对接
阿里云人工智能平台PAI是一个功能强大、易于使用的AI开发平台,旨在降低AI开发门槛,加速创新,助力企业和开发者高效构建、部署和管理人工智能应用。其中包含了一系列相互协同的产品与服务,共同构成一个完整的人工智能开发与应用生态系统。以下是对PAI产品使用合集的概述,涵盖数据处理、模型开发、训练加速、模型部署及管理等多个环节。
|
2月前
|
Java
2016届蓝桥杯大赛软件类国赛Java大学B组 愤怒小鸟 数学模拟
2016届蓝桥杯大赛软件类国赛Java大学B组 愤怒小鸟 数学模拟
37 4
|
2月前
|
Java
蓝桥杯Java组暴力递归搜图
蓝桥杯Java组暴力递归搜图
25 4
|
2月前
|
Java
2022蓝桥杯大赛软件类国赛Java大学B组 左移右移 空间换时间+双指针
2022蓝桥杯大赛软件类国赛Java大学B组 左移右移 空间换时间+双指针
27 3
|
2月前
|
Java
2021蓝桥杯大赛软件类国赛Java大学B组 完全日期 复杂遍历搜索
2021蓝桥杯大赛软件类国赛Java大学B组 完全日期 复杂遍历搜索
31 2
|
2月前
|
Java
2023届蓝桥杯大赛软件类国赛Java大学B组 互质 数论
2023届蓝桥杯大赛软件类国赛Java大学B组 互质 数论
18 1
|
1月前
|
Java
【Java】程序练习1(数组)
【Java】程序练习1(数组)
|
2月前
|
存储 前端开发 算法
2016届蓝桥杯大赛软件类国赛Java大学B组 反幻方 暴力搜索
2016届蓝桥杯大赛软件类国赛Java大学B组 反幻方 暴力搜索
19 0
|
5天前
|
安全 Java 数据库
一天十道Java面试题----第四天(线程池复用的原理------>spring事务的实现方式原理以及隔离级别)
这篇文章是关于Java面试题的笔记,涵盖了线程池复用原理、Spring框架基础、AOP和IOC概念、Bean生命周期和作用域、单例Bean的线程安全性、Spring中使用的设计模式、以及Spring事务的实现方式和隔离级别等知识点。