java中,对while(reader.hasNextInt())的使用,实现数字的连续求和。
2017-09-19 11:18
435 查看
代码:
import java.util.Scanner;
public class push {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner reader=new Scanner(System.in);
int x,m=0,sum=0;
System.out.println("请输入要求和的数值,输入非数字的字符串时,停止运行");
while(reader.hasNextInt())
{
x=reader.nextInt();
m++;
sum+=x;
}
System.out.println(m+"个数的和为"+sum);
System.out.println(m+"个数的平均值为"+(double)sum/m);
}
}
答案:
import java.util.Scanner;
public class push {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner reader=new Scanner(System.in);
int x,m=0,sum=0;
System.out.println("请输入要求和的数值,输入非数字的字符串时,停止运行");
while(reader.hasNextInt())
{
x=reader.nextInt();
m++;
sum+=x;
}
System.out.println(m+"个数的和为"+sum);
System.out.println(m+"个数的平均值为"+(double)sum/m);
}
}
答案:
相关文章推荐
- java 使用Random(0,1)实现Random(a,b) 以及 random.nextInt()不随机性
- java hasNextInt判断是否为数字
- 【CONNECT BY】使用connect by level/rownum实现连续数字的插入
- java 实现将String字符串大写中文数字转换成int类型整数
- JS使用parseInt解析数字实现求和的方法
- 解决问题之道--使用Java实现数据的分组求和
- hasNextInt方法的使用
- 使用connect by level/rownum实现连续数字的插入
- 使用connect by level/rownum实现连续数字的插入
- java random.nextInt()的使用
- Java-实现两个int类型变量值的交换,要求不使用中间变量
- JAVA中使用Scanner连续输入int和String错误的解决方案
- java实现数据结构练习题--仅使用处理单个数字的I/O例程,编写一个过程以输出任意实数(可以是负的)
- JAVA中的hasNextInt()方法多次调用只有一个结果的原因
- Java多线程—使用Runnable接口实现求和
- JS使用parseInt解析数字实现求和的方法
- for+next()实现数组的遍历及while list each 的使用
- 使用java将一个int数字进行翻转,例如32输出2
- java中hasNextInt判断后无限循环输出else项的解决方法
- Java基础之IO流中使用FileWriter和FileReader实现拷贝文件