zoukankan      html  css  js  c++  java
  • 39:记负均正

    题目描述:从输入任意个整型数,统计其中的负数个数并求所有非负数的平均值

    输入描述:输入任意个整数

    输出描述:输出负数个数以及所有非负数的平均值

    输入例子:

    -13

    -4

    -7

    输出例子:

    3

    0.0

     1 package huawei2;
     2 
     3 import java.text.DecimalFormat;
     4 import java.util.Scanner;
     5 
     6 /*题目描述:从输入任意个整型数,统计其中的负数个数并求所有非负数的平均值
     7 输入描述:输入任意个整数
     8 输出描述:输出负数个数以及所有非负数的平均值
     9 输入例子:
    10 -13
    11 -4
    12 -7
    13 输出例子:
    14 3
    15 0.0*/
    16 public class RecordNegAvgPos {
    17 
    18     public static void main(String[] args) {
    19         Scanner in = new Scanner(System.in);
    20         //while(in.hasNextInt())
    21         while(in.hasNext())
    22         {
    23             String input = in.nextLine();
    24             String inputString[] = input.split(" ");
    25             int numP = 0;
    26             int numN = 0;
    27             double sum = 0;
    28             double avg = 0;
    29             int temp = 0;
    30             for(int i = 0; i<inputString.length;i++)
    31             {
    32                 temp = Integer.parseInt(inputString[i]);
    33                 if(temp >= 0 )
    34                 {
    35                     sum += temp;
    36                     numP++;
    37                 }else
    38                     numN++;
    39             }
    40             DecimalFormat df = new DecimalFormat("#.0");
    41             if(numP == 0) avg = 0.0;
    42             else
    43             avg = sum/(double)numP;
    44             
    45             System.out.println(numN);
    46             System.out.println(df.format(avg));
    47         }
    48     }
    49 
    50 }
  • 相关阅读:
    查看.NET Core源代码通过Autofac实现依赖注入到Controller属性
    序列化二叉树
    把二叉树打印成多行
    按之字形顺序打印二叉树
    对称的二叉树
    JDK源码阅读顺序
    二叉树的下一个结点
    删除链表中重复的结点
    链表中环的入口结点
    字符流中第一个不重复的字符
  • 原文地址:https://www.cnblogs.com/newcoder/p/5819956.html
Copyright © 2011-2022 走看看