您的位置:首页 > 其它

从键盘连续输入5个整数,判断正数、负数、0分别有多少个

2017-08-06 15:01 423 查看
package trkj;

import java.util.Scanner;

public class 判断数字的个数 {

public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
/*int plus = 0;
int mins = 0;
int zero = 0;
for (int i = 1; i < 6; i++) {
System.out.println("请输入第" + i + "个数");
int a = sc.nextInt();
if (a > 0) {
plus += 1;
} else if (a < 0) {
mins += 1;
} else {
zero += 1;
}

}
System.out.println("正数有:" + plus + "个");
System.out.println("负数有:" + mins + "个");
System.out.println("0有:" + zero + "个");*/

int[] num = new int[5];
int plus = 0;
int mins = 0;
int zero = 0;
for (int i = 1; i < 6; i++) {
System.out.println("请输入第" + i + "个数");
int a = num[i - 1] = Integer.parseInt(sc.nextLine().trim());
if (a > 0) {
plus += 1;
} else if (a < 0) {
mins += 1;
} else {
zero += 1;
}
}
System.out.println("正数有:" + plus + "个");
System.out.println("负数有:" + mins + "个");
System.out.println("0有:" + zero + "个");
}

}
package trkj;

import java.util.Scanner;

public class 判断数字的个数 {

public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
/*int plus = 0;
int mins = 0;
int zero = 0;
for (int i = 1; i < 6; i++) {
System.out.println("请输入第" + i + "个数");
int a = sc.nextInt();
if (a > 0) {
plus += 1;
} else if (a < 0) {
mins += 1;
} else {
zero += 1;
}

}
System.out.println("正数有:" + plus + "个");
System.out.println("负数有:" + mins + "个");
System.out.println("0有:" + zero + "个");*/

int[] num = new int[5];
int plus = 0;
int mins = 0;
int zero = 0;
for (int i = 1; i < 6; i++) {
System.out.println("请输入第" + i + "个数");
int a = num[i - 1] = Integer.parseInt(sc.nextLine().trim());
if (a > 0) {
plus += 1;
} else if (a < 0) {
mins += 1;
} else {
zero += 1;
}
}
System.out.println("正数有:" + plus + "个");
System.out.println("负数有:" + mins + "个");
System.out.println("0有:" + zero + "个");
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐