14、编写一个程序,最多接受10个数字,并求出其中所有正数的和。用户可通过输入999终止程序,统计用户输入的正数个数,并显示这些正数的和。

版权声明:制作人:流川枫 https://blog.csdn.net/qq_44739706/article/details/89880510
import java.util.Scanner;

public class Zuoye1 {
	/**
	 * 
	编写一个程序,最多接受10个数字,
	并求出其中所有正数的和。
	用户可通过输入999终止程序,
	统计用户输入的正数个数,并显示这些正数的和。
	 * @param args
	 */
public static void main(String[] args) {
		
	Scanner input=new Scanner(System.in);
	int[] nums=new int[10];
	int sum=0;//计算总和
	int count=0;//统计次数
for(int i=0;i<nums.length;i++){
	System.out.println("请输入正整数(最多10个,输入999退出程序):");
	nums[i]=input.nextInt();
	if(nums[i]==999){
	System.out.println("程序退出!");
	break;
	}
	if(nums[i]>0){
	count++;
	sum+=nums[i];
	}
				
}
System.out.println("正数的个数为:"+count+"正数的和:"+sum);
		}
	}
		
	

猜你喜欢

转载自blog.csdn.net/qq_44739706/article/details/89880510