從鍵盤連續輸入5個整數,判斷正數、負數、0分別有多少個
阿新 • • 發佈:2019-02-19
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 + "個");
}
}
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 + "個"); } }