「java中统计正负数」java统计正负数的个数编程
本篇文章给大家谈谈java中统计正负数,以及java统计正负数的个数编程对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、用java语言解答输入10个整数,统计其中的正数,负数和零的个数
- 2、在java中使用方法调用统计数组中正数的个数,将判断数据的正负功能定义成方法
- 3、求编一个Java程序:从键盘输入10个数,统计其中的正数、负数和零的个数。
- 4、Java编程,输入n和相应的n个数,统计输出n个数中负数、零和正数的个数。
用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中统计正负数的信息别忘了在本站进行查找喔。
发布于:2022-12-01,除非注明,否则均为
原创文章,转载请注明出处。