當前位置:編程學習大全網 - 編程語言 - 面向對象程序設計(Java)編程 1.編寫程序,讀入壹些整數,個數未定,求出讀入的正數和負數的個

面向對象程序設計(Java)編程 1.編寫程序,讀入壹些整數,個數未定,求出讀入的正數和負數的個

import java.io.BufferedReader;

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個

  • 上一篇:it寫作文檔
  • 下一篇:人力資源管理師 二級 有用嗎 知乎
  • copyright 2024編程學習大全網