1. 程式人生 > >從鍵盤連續輸入5個整數,判斷正數、負數、0分別有多少個

從鍵盤連續輸入5個整數,判斷正數、負數、0分別有多少個

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 + "個");
	}

}