数组随机赋值

news/2024/6/14 22:45:10
/*定义一个int型的一维数组,包含10个元素,分别赋一些随机整数,然后求出所有元素的最大值,
最小值,平均值,和值,并输出出来。
 */

public class Demo {
    public static void main(String[] args) {
        int[] arr = new int[10];
        //随机赋值并遍历数组
        for(int x=0;x<arr.length;x++){
            arr[x]=(int) (Math.random()*10+1);
            System.out.print(arr[x]+" ");
        }
        System.out.println();
        int max=arr[0];
        int min=arr[0];
        double avg=0;
        int sum=0;
        //求最值,和
        for(int x=0;x<arr.length;x++){
            //求最大值
            if(max<arr[x]){
                max =arr[x];
            }
            //求最小值
            if(min>arr[x]){
                min = arr[x];
            }
            //求和
            sum += arr[x];
        }    
        
        //输出结果
        System.out.println("最大值为"+max);
        System.out.println("最小值为"+min);
        System.out.println("和为"+sum);
        
        //求平均数
        avg = sum/10.0;
        System.out.println("平均数为"+avg);
        
    }
}

 

转载于:https://www.cnblogs.com/flei/p/6698644.html


http://www.niftyadmin.cn/n/841187.html

相关文章

使用 Kprobes 调试内核(zz)

http://www-128.ibm.com/developerworks/cn/linux/l-kprobes.html使用 printk 收集 Linux ™ 内核的调试信息是一个众所周知的方法 —— 而使用了 Kprobes&#xff0c;不需要经常重新引导和重新编译内核就可以完成这一任务。Kprobes 与 2.6 内核结合起来提供了一个动态插入 pri…

HttpWatch v10.x发布,支持在Firefox 35-35版中使用HTTP/2丨附下载

2019独角兽企业重金招聘Python工程师标准>>> HttpWatch是一款集成的HTTP嗅探器&#xff0c;为IE和Firefox提供新的方法以查看您网站的负载和运行情况。你可以直接在浏览器中调试由web页面生成的网络流量&#xff0c;而无需切换到一个单独的工具。 【最新的HttpWatch…

几则gdb使用技巧 zz

http://blog.csdn.net/absurd/gdb的功能强大&#xff0c;与带GUI的调试器相比有过之而无不及&#xff0c;使用也就相对复杂一些。一方面是它的亲和力稍差&#xff0c;毕竟是给程序员用的&#xff0c;不用做得傻瓜化。另外一方面它的命令太多&#xff0c;我们常常浅尝辄止&#…

聊一聊 H5 应用缓存 - Manifest

Manifest 是 H5提供的一种应用缓存机制, 基于它web应用可以实现离线访问(offline cache). 为此, 浏览器还提供了应用缓存的api--applicationCache. 虽然manifest的技术已被web标准废弃, 但这不影响我们尝试去了解它. 也正是因为manifest的应用缓存机制如此诱人, 饿了么 和 offi…

IIS发布时CS0016未能写入输出文件错误

IIS发布时&#xff0c;编译器错误消息: CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\2e9aca09\f067b5c4\App_Web_login.aspx.cdcab7d2.5bhornew.dll”--“拒绝访问。 ” 这是因为在发布IIS服务时&#xff0c;没有权…

zabbix管理:zabbix3.0监控--修改管理员(Admin)密码

zabbix3.0监控--修改管理员&#xff08;Admin&#xff09;密码 1、进入zabbix数据库中 rootzabbix-server:~# mysql -uroot -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 4646 Server version: 5.5.50-0ubuntu0…

数字证书常见格式与协议介绍

引&#xff1a;http://blog.csdn.net/anxuegang/article/details/6157927 证书基本的文件类型和协议有: PEM、DER、PFX、JKS、KDB、CER、KEY、CSR、CRT、CRL 、OCSP、SCEP等。PEM – Openssl使用 PEM(Privacy Enhanced Mail)格式来存放各种信息,它是 openssl 默认採用的信息存放…

powershell在远程windows server上登录并执行程序

分两部分操作&#xff1a;一。在远程主机上执行相应的策略允许。在远程主机上开启防火墙该组件Windows Remote Management (Http-In)允许为public在远程主机上开通5985端口。powershell run as administratorPS> Start-Process powershell -Verb runAsPS> enable-psremot…