「java中统计正负数」java统计正负数的个数编程

博主:adminadmin 2022-12-01 18:31:06 116

本篇文章给大家谈谈java中统计正负数,以及java统计正负数的个数编程对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

用java语言解答输入10个整数,统计其中的正数,负数和零的个数

public

static

void

main(String[]

args)

{

Scanner

sc

=

new

Scanner(System.in);

System.out.println("请输入10个整数");

String[]

s

=

new

String[10];

String

regex

=

"(-?\\d+)";

int[]

arr

=

new

int[10];

int

a,

b,

c;

a

=

b

=

c

=

0;

for

(int

i

=

0;

i

10;

i++)

{

s[i]

=

sc.next();

if

(s[i].matches(regex))

{

if

(s[i].length()

9)

{

arr[i]

=

Integer.parseInt(s[i]);

if

(arr[i]

0)

{

a++;//

正数个数

}

else

if

(arr[i]

0)

{

b++;//

负数个数

}

else

{

c++;//

个数

}

}

else

{

System.out.println("数值过大");

return;

}

}

else

{

System.out.println("输入的不是数字");

return;

}

}

System.out.println("正数个数为:"

+

a);

System.out.println("负数个数为:"

+

b);

System.out.println("0

的个数为:"

+

c);

}

在java中使用方法调用统计数组中正数的个数,将判断数据的正负功能定义成方法

public class TestDemo {

static int count = 0;// 统计整数的个数

public static void main(String[] args) {

int[] number = new int[10];

// 动态生成一个整数数组(长度为10)

Scanner s = new Scanner(System.in);

for (int i = 0; i 10; i++) {

System.out.println("请输入第" + (i + 1) + "个整数:");

number[i] = s.nextInt();

}

System.out.println("输入的数组元素为:");

for (int a : number) {

System.out.print(a + ",");

}

System.out.println();

// 开始统计正数的个数

count = CountNum(number);

System.out.println("这个数组中正数个数为:" + count);

}

// 统计数组中的正数的个数

public static int CountNum(int[] mess) {

for (int i = 0; i mess.length; i++) {

if (isNumber(mess[i])) {

count++;

}

}

return count;

}

// 判断是正数还是负数

public static boolean isNumber(int num) {// 参数为数组中的具体的信息

if (num = 0) {// 整数,返回true

return true;

} else {// 负数,返回false

return false;

}

}

}

求编一个Java程序:从键盘输入10个数,统计其中的正数、负数和零的个数。

import java.util.Scanner;

public class Count {

    public static void main(String[] args){

        int a = 0;

        int b = 0;

        int c = 0;

        Scanner input = new Scanner(System.in);

        for(int i = 0; i10; i++){

            int num = input.nextInt();

            if(num == 0)

                a++;

            else if(num 0)

                b++;

            else

                c++;

        }

        input.close();

        System.out.println("正数个数为"+b+"负数个数为"+c+"0的个数为"+a);

    }

}

Java编程,输入n和相应的n个数,统计输出n个数中负数、零和正数的个数。

import java.util.Scanner;

public class test {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

System.out.println("请输入要统计数据的个数,n=");

int n = sc.nextInt();

int sum_zero = 0;

int sum_positive = 0;

int sum_negative = 0;

int temp = 0;

System.out.println("下面请依次请输入" + n + "个数:");

for (int i = 1; i = n; i++) {

System.out.println("第" + i + "个数=");

temp = sc.nextInt();

if (temp 0) {

sum_negative++;

} else if (temp 0) {

sum_positive++;

} else {

sum_zero++;

}

}

System.out.println("正数个数=" + sum_positive);

System.out.println("负数个数=" + sum_negative);

System.out.println("零的个数=" + sum_zero);

}

}

java中统计正负数的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java统计正负数的个数编程、java中统计正负数的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-01,除非注明,否则均为首码项目网原创文章,转载请注明出处。