精华内容
下载资源
问答
  • java练习 正负数个数统计

    千次阅读 2019-12-30 17:10:41
    Note: 简单的do-while循环。由于输入必须要先运行,所以用do-while而不用while。... * 然后打印正数和负数个数,当输入0时,程序停止 */ public class Test3 { public static void main(String[] a...

    Note:

    简单的do-while循环。由于输入必须要先运行,所以用do-while而不用while。 

    import java.util.Scanner;
    
    /*
     * 输入数量不确定的正数和负数(一次输入一个),
     * 然后打印正数和负数的个数,当输入0时,程序停止
     */
    public class Test3 {
    
    	public static void main(String[] args) {
    		Scanner sc = new Scanner(System.in);
    		int num;
    		int positive = 0;
    		int negative = 0;
    		do {
    			num = sc.nextInt();
    			if (num > 0) {
    				positive++;
    			} else if(num < 0){
    				negative++;
    			}
    		}while(num != 0);
    		System.out.println("正数有"+positive+"个");
    		System.out.println("负数有"+negative+"个");
    	}
    
    }

     

    展开全文
  • 统计正数和负数个数然后计算这些数的平均值 题目:编写程序,输入未指定个数的整数,判断读入的正数有多少个,读入的负数有多少个,然后计算这些输入值得总和及平均值(不对0计数)。当输入为0时,表明程序结束。...

    统计正数和负数的个数然后计算这些数的平均值

    题目:编写程序,输入未指定个数的整数,判断读入的正数有多少个,读入的负数有多少个,然后计算这些输入值得总和及平均值(不对0计数)。当输入为0时,表明程序结束。将平均值以double型数据显示。

    输入格式:

    输入在一行中给出一系列整数,其间以空格分隔。当读到0时,表示输入结束,该数字不要处

    输出格式:

    在第一行中输出正整数的个数; 在第二行中输出负整数的个数; 在第三行中输出这些输入值的总和(不对0计数); 在第四行中输出这些输入值的平均值(double型数据)。

    输入样例:

    1 2 -1 3 0

    输出样例:

    3
    1
    5
    1.25


    import java.util.Scanner;
    
    public class Main {
    	public static void main(String[] args) {
    		Scanner input = new Scanner(System.in);
    		
    		int positiveNum = 0;  // 正数
    		int	negativeNum = 0;  // 负数
    		int sum = 0;   // 总和
    		
    		while (true) {
    			int x = input.nextInt();
    			if (x == 0)     // 当读到0时,输入结束
    				break;
    			
    			if (x > 0) 
    				positiveNum++;	
    			else 
    				negativeNum++;
    			
    			sum += x;
    		}
    		
    		if (positiveNum + negativeNum != 0) {	
    			System.out.println(positiveNum);
    			System.out.println(negativeNum);
    			System.out.println(sum);
    			
    			double average = 0.0;
    			average = 1.0 * sum / (positiveNum + negativeNum);
    			System.out.println(average);
    		}
    	}
    }
    
    展开全文
  • 注:参考自该篇博客 编写程序,输入未指定个数的整数,判断读入的正数有多少个,读入的负数有多少个,然后计算这些输入值得...在第一行中输出整数的个数; 在第二行中输出负整数的个数; 在第三行中输出这些输...

    注:部分内容参考自该篇博客

    编写程序,输入未指定个数的整数,判断读入的正数有多少个,读入的负数有多少个,然后计算这些输入值得总和及平均值(不对0计数)。当输入为0时,表明程序结束。将平均值以double型数据显示。

    输入格式:

    输入在一行中给出一系列整数,其间以空格分隔。当读到0时,表示输入结束,该数字不要处理。

    输出格式:

    在第一行中输出正整数的个数; 在第二行中输出负整数的个数; 在第三行中输出这些输入值的总和(不对0计数); 在第四行中输出这些输入值的平均值(double型数据)。

    输入样例:

    1 2 -1 3 0

    输出样例:

    3
    1
    5
    1.25

    代码

    import java.util.Scanner;
    public class Main {
    	public static void main(String[] args) {
    		int posiNum = 0;
    		int negaNum = 0;
    		int sum = 0;
    		
    		@SuppressWarnings("resource")
    		Scanner in = new Scanner(System.in);
    		
    		while(true) {
    			int data = in.nextInt();
    			sum += data;
    			if(data > 0) {
    				posiNum++;
    			}else if(data < 0) {
    				negaNum++;
    			}else {
    				break;
    			}
    		}
    		
    		if(posiNum + negaNum != 0) {
    			double ave = sum * 1.0 /(posiNum + negaNum);
    			System.out.println(posiNum);
    			System.out.println(negaNum);
    			System.out.println(sum);
    			System.out.println(ave);
    		}	
    	}
    }
    

    总结

    注意最后的输出,要在数字总数不为零的前提下输出。

    展开全文
  • 问题描述】 输入整数 n,再输入 n 个整数,统计这 n 个整数中正数、负数和零的个数。 【输入形式】 用户通过键盘输入整数 n 及 n 个整数,数与数之间用空格分隔。 【输出形式】 程序统计 n 个数中正、负、零的...
  • java 记——循环 统计正负数

    千次阅读 2015-10-14 16:07:39
    输入一串数字,输入0结束,统计这串数字中的正数合负数个数,并且输出他们的和以及平均数 程序代码: import java.util.Scanner; public class Name { public static void main(String[] args){ int x; int ...

    问题及代码:

    问题描述:

    输入一串数字,输入0结束,统计这串数字中的正数合负数的个数,并且输出他们的和以及平均数

    程序代码:

    import java.util.Scanner;
    public class Name {
    public static void main(String[] args){
    	int x;
    	int total=0;
    	int positive=0;
    	int negtive=0;
    	int sum=0;
    	double average;
    	Scanner input=new Scanner(System.in);
    	System.out.println("Please input numbers:");
    	do
    	{
    		x=input.nextInt();
    		sum+=x;
    		if(x>0){
    			positive++;
    		}
    		if(x<0)
    		{
    			negtive++;
    		}
    		total++;
    	}while(x!=0);
    	average=sum/(double)(total-1);
    	System.out.println("The number of positives is :"+positive);
    	System.out.println("The number of negatives is :"+negtive);
    	System.out.println("The total is :"+total);
    	System.out.println("The average is :"+average);
    	
    }
    }
    


    运行结果:

    展开全文
  • 任务:统计给定一列数的正数和负数个数 给定的数举例:-1 2 3 -4 % 其中%用于while中,判断输入结束 */ import java.util.Scanner; public class DWhile { public static void main(String[] args
  • 统计一组数中负数、零、正数的个数。 输入描述 第一行是一个整数n,第二行是n个整数 输出描述 在一个独立的行中输出n个整数中负数、零、正数的个数,其中的标点为中文标点。 输入样例 10 12 0 -34 9 0 -53 9 99 0 0 ...
  • 编写程序,输入未指定个数的整数,判断读入的正数有多少个,读入的负数有多少个,然后计算这些输入值得总和及...在第一行中输出整数的个数; 在第二行中输出负整数的个数; 在第三行中输出这些输入值的总和(不对...
  • 编写程序,读入未知个数的整数,判断读入的正数有多少个,读入的负数有多少个,然后计算这些输入值的总和及平均值。(不对0计数)当输入为零时,表明程序结束。将平均值以浮点数表示。 package 学习; import java....
  • 编写程序,读入未指定个数的整数,判断的正数有多少个,读入的负数有多少个,然后计算这些输入值的总和及其平均值(不对0计数)。当输入为0时,表明程序结束。将平均值以浮点数显示。 import java.util.Scanner; ...
  • 标题 7-1 sdut-循环-7-统计正数和负数个数(II) (10 分) 输入若干个(1个以上)整数,以0结束,统计读入的正数以及负数的数量,并计算输入的数值的总和及平均值(不对0计数)。 标题输入格式: 输入若干个(1个...
  • 6 统计正数和负数个数然后计算这些数的平均值 编写程序,输入未指定个数的整数,判断读入的正数有多少个,读入的负数有多少个,然后计算这些输入值得总和及平均值(不对0计数)。当输入为0时,表明程序结束。将...
  • JAVA记录从键盘输入的正数和负数个数(0结束) 从键盘输入的个数不确定的整数,并判断正数和负数个数,输入为0时结束 代码 Scanner scan=new Scanner(System.in); int positiveNumber=0;//记录正数的个数 ...
  • PTA46题(Java基础练习)

    万次阅读 多人点赞 2019-10-03 20:40:59
    Java作业练习(1) 这学期Java课的第一次作业嗷 (做完再删掉这句话) 我觉得可以 7-1 写一个程序,输出你的姓名、年龄、所在学院、所在专业、所在班级 写一个程序,输出你的姓名、年龄、所在学院、所在专业、所在班级...
  • 汇编统计数组中正负数个数

    千次阅读 2009-03-30 15:21:47
    程序中还有不能实现的地方,如果数组中的0的话会将其算为一个正数,...java"] DATAS SEGMENT BUF DB 1,2,9,-2,-1,-4,3,-6,7,4 STR DB 13,10,' POSI: ' POSI DB ? DB ' , NEGA: ' NEGA DB ? ...
  • // 从键盘输入不限个数的数字,判断输入数字中正负数各有几个,输入零时跳出循环 import java.util.Scanner; public class test2 { public static void main(String[] args) { Scanner in = new Scanner(System....
  • #include <stdio.h> int main(){ int n; int count1=0; int count2=0; while(scanf("%d",&n)!=EOF){ if(n>0){ count1++; } else{ count2++;... printf("positive:%d\n",coun.
  • 1 import java.util.Scanner; 2 /** 3 * @author 冰樱梦 4 * 5 * 6 */ 7 public class Exercise05_01{ 8 public static void main(String[] args){ 9 Scanner input=new Scanner(S...
  • 输入一个整数。 输出格式: 输出1~n的倒数之累加和,结果保留6位小数。 输入样例1: 2 输出样例1: 1.500000 输入样例2: 10 输出样例2: 2.928968 import java.util.Scanner; public class Main{ public static ...
  • 第1关:学习-Java数组之foreach遍历数组之正负数数量统计 任务描述 相关知识 foreach 语句 编程要求 测试说明 任务描述 本关任务:使用 foreach 语句统计数组中正负数的个数。 相关知识 为了完成本关任务...
  • 输入数据,以输入0为输入结束 代码如下:: import java.util.Scanner; public static void main(String[] args) { Scanner cin=new Scanner (System.in); int a[]=new int [100]; int i=0; System.out.println("请...
  • 1、使用传统的判断思维 li_zhengshu = [] li_fushu = [] for i in li: if i>0: li_...3、用累加思维 M = 0 # 先初始化正数的个数,为0 N = 0 # 先初始化负数个数,为0 for k in li: if k>0: M=M+1 elif k(M,N) 输出
  • 统计正数和负数

    2021-02-09 11:00:14
    统计正数和负数 编写程序,读入未指定个数的整数,判断读入的正数有多少个,读入的负数有多少个,然后计算这些输入值的总和及其平均值(不对0计数)。当输入为0时,表明程序结束。将平均值以浮点数显示。 import ...
  • *5.1(统计正数和负数个数然后计算这些数的平均值)编写程序,读入未指定个数的整数,判断读入的正数有多少个,读入的负数有多少个,然后计算这些输入值的总和及其平均值(不对0计数)。当输入为0时,表明程序结束...
  • 统计一个数组中正数和负数个数

    千次阅读 2015-10-23 18:48:00
    1.遍历数组,将正数重新放在一个数组中,负数放在另一个数组中 1 #include <iostream> 2 using namespace std; 3 int main() 4 { 5 int a[5],i,j=0,k=0; 6 int s1[5],s2[5]; 7 cout<<...
  • 17.输入一个不多于5位的整数,要求:1.求它是几位数,2.逆序打印出各位数字。 示例代码: /** * 17.输入一个不多于5位的整数,要求:(1)求它是几位数,(2)逆序打印出各位数字。 */ public class PlusNumber { ...
  • 从键盘输入个数不确定的整数,判断正数的个数负数个数,输入0跳出while循环 这是一道无限循环的题目,但请注意这不是死循环,死循环是无法结束程序的,这个当你输入0时是可以结束程序的。 以下是这道题目的相关...
  • *5.1(统计正数和负数个数然后计算这些数的平均值)编写程序,读入未指定个数的整数,判断读入的正数有多少个、负数有多少个,然后计算输入值的总和和平均值(不记0,平均值使用浮点表示)题目题目概述运行示例...
  • 代码如下:/* 从键盘上输入正数和附属,分别统计正数和负数个数并计算所有数的和。输入0表示结束*/import java.util.Scanner;class Demo15{ public static void main(String[] args)  { Scanner sc=new Scanner...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,510
精华内容 1,004
关键字:

java统计正负数的个数

java 订阅