如何用java循环输入并且当输入0时结束循环?

import java.util.Scanner;

public class Avg {

public static void main(String[] args) {

Scanner input = new Scanner(System.in);

double num = 1;

int i = 0;

double avg = 0;

double sum = 0;

do {

System.out.print("请输入数字:");

double num2 = input.nextDouble();

num = num2 * num;

i++;

sum = sum + num2;

} while (num != 0);

System.out.println(sum);

avg = sum / (i-1);

System.out.println(avg);

}

}

怎么才可以不用这个式子num = num2 * num;输入0就结束循环啊?有没有其它方法?

为什么不能在循环条件里写num2 !=0   ???

1个回答

java中循环输入_如何用java循环输入并且当输入0时结束循环?相关推荐

  1. 生日在java中怎么写_如何用java写代码:输入自己的生日,距离今天已过多少天,或者还有...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 从新发过 import java.util.*; import java.io.*; public class birthday{ public stat ...

  2. 输入一批整数,输出其中的最大值和最小值,输入数字0时结束循环。

    输入一批整数,输出其中的最大值和最小值,输入数字0时结束循环. 代码如下: /*** Author:Xu Zheng Wei* E-mail:2518298846@qq.com* 程序功能: 输入一批 ...

  3. java中^怎么用_^运算符在Java中做什么?

    ^(插入符号)运算符在Java中具有什么功能? 当我尝试这个: int a = 5^n; ...它给我: for n = 5, returns 0 for n = 4, returns 1 for n ...

  4. java 中的排序_浅谈java中常见的排序

    浅谈java中常见的排序 学过java的人都知道,排序这一部分初次接触感觉还是有点难以理解,很多地方也会用到.然而,在java中常见的排序方法:冒泡排序,选择排序,插入排序等等.下面就让我们一起揭开他 ...

  5. java用户输入_如何用Java获取用户输入?

    您可以根据需求使用下列任意选项.import java.util.Scanner; Scanner scan = new Scanner(System.in);String s = scan.next ...

  6. java hdfs 新建目录_如何用java在hdfs中创建一个新目录?

    public static void main(String[] args) throws IOException, URISyntaxException { ????????????配置config ...

  7. java中递归删除_浅谈Java中使用递归方法删除文件

    要在Java中平台无关的方式下安全地删除一个非空目录,你还需要一个算法.该算法首先删除文件,然后再从目录树的底部由下至上地删除其中所有的目录. 只要简单地在目录中循环查找文件,再调用delete就可以 ...

  8. java 中的流_深入理解Java中的流(Stream)

    首先,流是什么? 流是个抽象的概念,是对输入输出设备的抽象,Java程序中,对于数据的输入/输出操作都是以"流"的方式进行.设备可以是文件,网络,内存等. 流具有方向性,至于是输入 ...

  9. 开方在java中怎么计算_不使用java JDK已有的API实现任意数字的开方

    在java面试中,我们经常被要求,不使用java jdk自带的API来实现任意数字的开方实现,本文作者总结了下这个需求的实现方法,并将实现代码放上,供朋友们参考,不喜勿喷,谢谢.package com ...

最新文章

  1. 军规22 充分使用持续集成和持续部署
  2. Oracle 执行计划 提示 'PLAN_TABLE' is old version 解决方法
  3. Python 的 sys 模块常用方法
  4. SQL应用与开发:(三)数据操作 #183; 改 AND 删
  5. 前后数据交互(ajax) -- 初始化页面表格
  6. linux 查看文件哈希码,使用linux的sha1sum命令查看效验文件哈希值命令
  7. [转]Responsive Tables Demo
  8. 在子线程中更改主线程中的控件的信息,在子线程中用toast
  9. 朱艳梅Java_基于CNKI的大学Java程序设计教学改革文献计量分析
  10. Chrome、Firefox 浏览器常用设置及操作
  11. GeoDa空间计量(一)——空间权重矩阵的生成
  12. visio画图——圆柱
  13. WinForm中Chart控件使用
  14. 无纸化办公模式如何取代传统办公模式
  15. MAX30102脉搏血氧仪和心率传感器(一)驱动程序
  16. (附源码)spring boot通用办事流程管理软件 毕业设计211819
  17. 网络安全等级保护工作流程
  18. Unity5.x 灯光烘焙GI和LightingMap
  19. bootstraptable treegrid
  20. KB和kb的区别以及我的网速

热门文章

  1. 思迅商云8版的最后一个版本_最高优惠8万元!标配差别很大?Q5L/XC60/QX50怎么选?...
  2. 地图导航业下半场,高德与百度地图各缺一子?
  3. 正点原子达芬奇artix7开发板连接usb和xilinx下载器冲突的解决办法
  4. 废水处理的福音——功能化海藻酸钠SA吸附材料高分子凝胶球的介绍
  5. 零基础学javaDay04
  6. 微信公众号每天定时给女友发送天气信息--0基础学会
  7. 中国现代农业产业园区发展动态及未来战略规划分析报告2022年版
  8. 采用arm-none-eabi-gcc交叉编译工具链 以及使用xmake构建 STM32 RT-Thread nano工程 笔记
  9. maven profile配置
  10. 【JVM系列】一步步解析java执行内幕