java编写算术平均数,[求助]基础-怎样编一个计算算术平均数的程序(急啊)

[求助]基础-怎样编一个计算算术平均数的程序(急啊)

刚刚开始学习JAVA,不好意思

明天就要交作业了,还是编不出

高手帮忙吧

题目:编写一个计算随意多少个数的算术平均数的程序

首先要有一个对话框,可以输入你要计算的数字

如果输入的是0,则马上计算结果,0不算在内

例如:输入的是1,-2,0.则计算结果出现为-0.5

(另外,请不要用很高深的程序语言好么?我们学的还不多.方法笨点没关系.多谢多谢)----------------解决方案--------------------------------------------------------

临近期末了,让别人代做作业的越来越多了。高手们该出手了。

----------------解决方案--------------------------------------------------------

唉,这些题目都是一些基础题目,只要掌握了基本技能应该都可以自己写出来的

可惜啊

----------------解决方案--------------------------------------------------------

import javax.swing.JOptionPane;

public class Me{

public static void main(String []args){

int number = 0;

double n, score = 0;

String in = JOptionPane.showInputDialog(null,"请输入一个数(0为结束输入)");

while(!in.equals("0")){

try{

n = Double.parseDouble(in);

score += n;

number++;

}catch(Exception e){

}finally{

in = JOptionPane.showInputDialog(null,"请输入一个数(0为结束输入)");

}

}

double result = number==0 ? 0 : score/number;

JOptionPane.showMessageDialog(null,"算术平均数为"+result);

}

}

----------------解决方案--------------------------------------------------------

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/296176.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

程序怎么跑着 就卡死,句柄泄漏,内存泄漏了

一:背景 1. 讲故事上个月中旬,星球里的一位朋友在微信找我,说他的程序跑着跑着内存会不断的缓慢增长并无法释放,寻求如何解决 ?得,看样子星球还得好好弄!!!😂…

活久见!一美国大爷发明了永不掉链子的自行车,垂直踩踏即可驱动

全世界只有3.14 % 的人关注了爆炸吧知识©文丨 直观学机械、自行车网最近,一款能永不掉链子的自行车特别火,咱们今天来看看它长什么样。这款自行车据说是由美国洛杉矶的一位老大爷 Rodger Parker 设计的,名叫:NuBike。设计自行…

学习xss的一些记录(一)

最近正在学习关于xss的一些知识,作为一个前端开发者,这个知识也是基础的,以前也没怎么好好学习与总结,深感惭愧,接下来的几天时间好好补习下。 xss是什么 xss的全称是Cross Site Scripting,即跨站脚本。攻击…

如何用matlab消除谐波,如何在含有整次谐波和非整次谐波的信号中去除整次谐波?...

陷波器程序如下,麻烦帮忙看看clc;clear all;close all;x 0 : 0.05 : 10;s 210 * exp(-0.25 * x) .* cos(2 * pi * 1.5 * x pi) 110 * exp(0.25 * x) .* cos(2 * pi * 1.0 * x pi/2 );%load data;%scc;Nlength(s); % 信号长度fs1000;…

使用Hot Chocolate创建ASP.NET Core GraphQL服务

GraphQL介绍GraphQL是一个用于API的查询语言,是一个使用基于类型系统来执行查询的服务端运行时。GraphQL对你的API中的数据提供了一套易于理解的完整描述,使得客户端能够准确地获得它需要的数据,而且没有任何冗余。Hot Chocolate介绍Hot Choc…

MFC中的文件读写技术

计算机室如何管理自身所存放着的大量的信息的呢?windows的磁盘管理程序为我们提供了一套严密而又高效的信息组织形式--硬盘上的信息是以文件的形式被管理的。 面向存储的文件技术 什么是文件?计算机中,一篇文章、一幅图片、一个程序等都是以文…

[转]十五分钟介绍 Redis数据结构

下面是一个对Redis官方文档《A fifteen minute introduction to Redis data types》一文的翻译,如其题目所言,此文目的在于让一个初学者能通过15分钟的简单学习对Redis的数据结构有一个了解。 Redis是一种面向“键/值”对类型数据的分布式NoSQL数据库系统…

为什么大部分男生比女生高?原因让你意想不到

全世界只有3.14 % 的人关注了爆炸吧知识古往今来,不论东西南北,男女之间的画风都是:这样的▼这样的▼大家可以看出一个早已成为常识的问题:男人普遍比女人要高、要强壮,说白了就是四肢发达。然而,这到底是为…

Android之学习安卓每天成长笔记

8月7日 1 、安装了反编译工具 jad net.sf.jadclipse_3.3.0.jar 或者在help install software http://feeling.sourceforge.net/update/ 2 、生成excel 读取Excel里面的数据搞定 这里使用的是jxl.jar 3、 1、 1 2 、1 2 4 、 1 2 4 7 2 、2 4、 2 4 7 4 、4 7、 7 int sum=0,…

ubuntu 没有php.ini,linux – 在Ubuntu中我对php.ini进行了更改,但没有任何反应

嗨,Apache与PHP运行良好,但我在php.ini中所做的任何更改都没有效果,我甚至删除了该文件的所有内容,然后重启Apache,并运行phpinfo(),并且令人惊讶的是一切都继续运行良好.我正在编辑的文件是出现在phpinfo()中的文件,如“已加载的配置文件”. (/etc/php5/apache2/php.ini)附&am…

MyBatis --教程

2019独角兽企业重金招聘Python工程师标准>>> 本文参考如下这篇优秀文章 http://www.yihaomen.com/article/java/302.htm 一、什么是myBatis? myBatis是一个基于java的持久层框架,它支持普通SQL查询、支持存储过程和高级映射。它使用简单的XML…

System.Text.Json 中的 JsonExtensionData

System.Text.Json 中的 JsonExtensionDataIntro最近两天在排查我们 API 的一个问题,查看源码过程中发现 System.Text.Json 里有一个有意思的 JsonExtensionData在反序列化的时候,如果反序列化的 Model 中没有对应的属性信息,这些信息就会丢失…

双向链表的删除操作

双向链表的删除操作转载于:https://www.cnblogs.com/LoveFishC/archive/2012/12/20/3845821.html

“中科院博士后当辅警”,网友却吵翻了:家里有矿?

全世界只有3.14 % 的人关注了爆炸吧知识这两天的热搜上有一位小哥哥特别引人关注有人看到了发际线有人看到了书香门第的出身更多人留意到了他的学历和身份香港大学博士、中科院博士后四川公安一名辅警↓↓↓缪元颖,四川省成都市公安局高新区分局的一名辅警&#xff…

用java写的常见排序

/** * @author Think *折半插入排序 */ public class binInsertSort { private static int a[]={22,3,43,11,99,88,34,34,33,22,11,1};public static void main(String[] args) {int []b=binInsertSort(a,0,12);for(int i=0;i<b.length;i++){System.out.print(a[i]+&quo…

浅谈python中的一般方法、静态方法(staticmethod)和类方法(classmethod)

我们先来简单谈谈python类中一般方法、静态方法和类方法的区别。1、类中的一般方法一般方法在定义的时候&#xff0c;需要有表示类实例的参数&#xff08;通常以self表示&#xff0c;例如def foo(self,arg1,arg2……)&#xff09;&#xff0c;一般方法不能通过类名.方法名()来调…

matlab损失函数出现nan,[译]在训练过程中loss出现NaN的原因以及可以采取的方法。...

1.梯度爆炸原因&#xff1a;在学习过程中&#xff0c;梯度变得非常大&#xff0c;使得学习的过程偏离了正常的轨迹。症状&#xff1a;观察输出日志(runtime log)中每次迭代的loss值&#xff0c;你会发现loss随着迭代有明显的增长&#xff0c;最后因为loss值太大以致于不能用浮点…

马的种类(七)

鄂伦春马<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" />鄂伦春马产于大小兴安岭山区。繁殖性能好&#xff0c;在小群自由交配的情况下&#xff0c;有些母马一年产一驹。生长缓慢&#xff0c;6~7岁时才能结束生长发育期。一般在…

OAuth 2.0 的探险之旅

前言OAuth 2.0 全称是 Open Authorization 2.0, 是用于授权(authorization)的行业标准协议。OAuth 2.0 专注于客户端开发人员的简单性&#xff0c;同时为 Web 应用程序、桌面应用程序、移动设备应用等提供了特定的授权流程。它在2012年取代了 OAuth 1.0, 并且 OAuth 2.0 协议不…

SQL 分页查询语句大全即(查找第N到M条记录的方法)

SQL 分页查询语句大全即&#xff08;查找第N到M条记录的方法&#xff09; 第一种方法&#xff0c;我的原创方法 row2 表示分页行数 page1 表示页码 getnumrow*page select * from (select top row * from (select top getnum * from Newslist order by id desc) order by id …