import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
public abstract class Test {
public static void main(String[] args) {
int m,k;
int count1=0,count2=0;
List list = new ArrayList();
BufferedReader br = new BufferedReader(new InputStreamReader(System.in)) ;
try {
System.out.println("請輸入您要輸入的整數個數:");
k=Integer.parseInt(br.readLine());
for(int i=1;i<=k;i++)
{
System.out.print("請輸入第"+i+"個數:");
m=Integer.parseInt(br.readLine());
list.add(m);
}
System.out.println("妳輸入了以下這些數:");
for(int j=0;j<list.size();j++)
{
System.out.print(" " +list.get(j));
}
System.out.println("\n");
for(int n=0;n<list.size();n++)
{
if((Integer)list.get(n)>=0)
count1++;
else
count2++;
}
System.out.println("妳輸入的數中正數"+count1+"個"+" 負數"+count2+"個");
} catch (IOException e) {
e.printStackTrace();
}
}
}
可以直接運行的。。。
執行結果:
請輸入您要輸入的整數個數:
10
請輸入第1個數:1
請輸入第2個數:2
請輸入第3個數:3
請輸入第4個數:4
請輸入第5個數:-1
請輸入第6個數:-87
請輸入第7個數:-23
請輸入第8個數:-23
請輸入第9個數:-43
請輸入第10個數:-23
妳輸入了以下這些數:
1 2 3 4 -1 -87 -23 -23 -43 -23
妳輸入的數中正數4個 負數6個