java输入若干个整数,以0结束,统计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 s[i] = sc.next();if (s[i].matches(regex)) {if (s[i].length() arr[i] = Integer.parseInt(s[i]);if (arr[i] > 0) {a++;// 正数个数} else if (arr[i] b++;// 负数个数} else {c++;// 0 个数}} else {System.out.println("数值过大");}} else {System.out.println("输入的不是数字");}}System.out.println("正数个数为:" + a);System.out.println("负数个数为:" + b);System.out.println("0 的个数为:" + c);}
1,甲乙两艘轮船沿同一航线同时从上海开往青岛
1)57.6/18=3.2 所以,甲比乙每小时少走3.2千米 32.5
x ? + 2 x - 2 = 0 x ? + 2 x + 1 = 2 + 1 (x + 1)? = 3 x
此时不等式解那儿把等号去掉- -
62度38分减27度3分28秒为什么等于35度34分32秒
已知:如图,在△ABC中,AB=AC,若将△ABC绕点C顺
(1)AE平行且等于BF; (2)由(1)得四边形A
其他相关问题从键盘输入若干整数,统计并输出正整数的个数_百度知道
从键盘输入若干整数,统计并输出正整数的个数
我有更好的答案
b=0;}printf(&quot#include&stdio.h&,a,b),n;,&n);if(n&0) a=a+1;正整数个数!= 0 ){scanf(& if(n&0) b=b+1;void main(){int a=0:%d\n负整数个数;,&n);while(scanf(&%d&%d&quot:%d\n&quot
我试过不好使
采纳率:55%
来自团队:
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。】从键盘输入若干个位数不确定的正整数,请编写程序统计这些 整数中数字0和9出现的次数。当输入一个负_百度知道
】从键盘输入若干个位数不确定的正整数,请编写程序统计这些 整数中数字0和9出现的次数。当输入一个负
】从键盘输入若干个位数不确定的正整数,请编写程序统计这些整数中数字0和9出现的次数。当输入一个负数时,则结束输入。
我有更好的答案
p>#include&}printf(& if(t==0)n0++,&x);&scanf(&%d&,t.baidu.baidu.h&int main(){int x:%d\n9; &x/=10;&while(x&=0)&{& do{ t=x%10;&nbsp://g;,&x);& }while(x&0);&n0=n9=0;&nbsp,n0,n9;& &nbsp.com/zhidao/wh%3D600%2C800/sign=f5f631eefedcd100cdc9f0/7aec54e736d12f2ec2d.jpg" esrc="http://g.%d&getch();return 0;}&
采纳率:83%
来自团队:
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。java编程:连续输入若干非零整数,以输入一个零为结束,要求输出这些数,并输出其中的最大值_百度知道
java编程:连续输入若干非零整数,以输入一个零为结束,要求输出这些数,并输出其中的最大值
我有更好的答案
n输出;}public static void main (String[] args) {Test t = new Test();数组无数据;).in):t.}}System.out.println (&quot.nextInt().println (&输入;}int max=num[0];System:&最大值=&quot.util.*;public class Test {private final int N = 80;public void inputNumber() {Scanner in = new Scanner(Sint[] num = new int[N];int n=0;Sif(num[n] == 0) {}n++.inputNumber();}if(n == 0){System.out.println (& max) {max = num[i]:&quot!&);).println (&\for (int i = 0; i&n; i++) {System.out.println (num[i]);while(in.hasNextInt()) {num[n] = + max);}}运行结果:输入.if(num[i] &gt楼主你好具体代码如下
为您推荐:
其他类似问题
java编程的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。C语言程序设计题,要求输入若干个整数,以输入的是0结束,输出所有正整数的和以及所有数中的最大值,最_百度知道
C语言程序设计题,要求输入若干个整数,以输入的是0结束,输出所有正整数的和以及所有数中的最大值,最
C语言程序设计题,要求输入若干个整数,以输入的是0结束,输出所有正整数的和以及所有数中的最大值,最好用for循环或者do while循环
我有更好的答案
void main(){ int x,max=0,sum=0; printf(&请输入整数,0结束:&#92,sum=0.h&void main(){ int x..;%d&quot,0结束!=0);,&x);
} printf(&quot:\n&n&); scanf(&正数和sum=%d;,&x);
if(max&x)max=x;
if(x&0)sum+=x/ }
while(x;do.;stdio,max=0;);n&;) {
if(max&x)max=x;
if(x&0)sum+=x,sum,最大值max=%d\ do{
scanf(&//请输入整数; printf(&
scanf(&quot..;%d&quot,max);
}/* C语言程序设计题,要求输入若干个整数,以输入的是0结束;,&x); for(;x!=0;%d&正数和sum=%d,输出所有正整数的和以及所有数中的最大值,sum.while语句#include &n&; printf(&quot,最大值max=%d\/for语句#include &stdio.h&quot,最好用for循环或者do while循环
采纳率:74%
hiphotos.baidu.com/zhidao/wh%3D600%2C800/sign=462ffe07bb389b5038aae854b505c9e5/0df3d7ca7bcb0a963f6246a60afec,sum); printf(&Max:%d\n&;=&arr[0];(j=0;j&
} } printf(&Sum:%d\n&;arr[j])
max&main(){ int&num,i=0,j,arr[100]={0};+=& while(1) {
scanf(&%d&;void&=&arr[j];(max&lt#include&&stdio.h&gt,sum=0;
if&(num==0)
} } max&nbsp,max);}<img class="ikqb_img" src="http
#include&stdio.h&int main(){ int i=0,a,sum=0,max=0; for(i=0;;i++) {
scanf(&%d&,&a);
printf(&sum = %d,max= %d\n&,sum,max);
} return 0;}
为您推荐:
其他类似问题
c语言程序设计的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 java 判断正整数 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信