java输入若干个数(包含正数和负数)以0表示输入结束,输出它们中所有正数的和以及最大值

2020-05-12 教育 248阅读
import java.util.Scanner;
public class Testadd {
public static void main(String[] args) {
int count=0;
int max = 0;
//创建Scanner对象
//System.in表示标准化输出,也就是键盘输出
Scanner sc = new Scanner(System.in);
//利用hasNextXXX()判断是否还有下一输入项
while (sc.hasNext()) {
//利用nextXXX()方法输出内容
int str = sc.nextInt();
if(str==0) {
break;
}
System.out.println(str);
count+=str;
max = max>str?max:str;
}
System.out.println("count:"+count+",max:"+max);
}
}
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com