题目:任意输入多个数,求和输出结果

设计思想:本题以三个数字为例,以Scanner reader=new Scanner(System.in);函数进行输入,以if(reader.hasNextDouble()) 进行判断输入的是否为数字,以sum=0;为和变量,执行sum=sum+a;从而进行求和输出。

实验源代码:

//何建勋 输入多个数输出求和

import java.util.*;

public class Plus {

public static void main(String args[]) {

double a=0,b=0,c=0,sum=0;    //sum表示a,b,c的和

int flag=0;                  //记录是否所输入的数全是数字

while(flag==0)   {

System.out.println("请输入一个数a");

Scanner reader=new Scanner(System.in);

if(reader.hasNextDouble())         //判断是否输入的是数字   {

a=reader.nextDouble();        //赋值

sum=sum+a;                    //作和   }

else flag++;

System.out.println("请输入一个数b");

if(reader.hasNextDouble())   {     b=reader.nextDouble();     sum=sum+b;   }

else flag++;   System.out.println("请输入一个数c");

if(reader.hasNextDouble())   {     c=reader.nextDouble();     sum=sum+c;   }

if(flag!=0){   System.out.println("输入错误,请输入数字");}

else   System.out.println("a+b+c="+sum);   }

}

}

实验截图:

转载于:https://www.cnblogs.com/hehejeson/articles/4840498.html

第一道java编程题相关推荐

  1. java语言编程三角形图形_编程题:编写程序输入三角形的3条边长,计算并输出... 求助一道JAVA编程题:编写一个类似记事本的图形用......

    导航:网站首页 > 编程题:编写程序输入三角形的3条边长,计算并输出... 求助一道JAVA编程题:编写一个类似记事本的图形用... 编程题:编写程序输入三角形的3条边长,计算并输出... 求助 ...

  2. java设计一个形状shape_编程定义一个图形接口 Shape, 内含2个抽象方法 get... JAVA编程题:编一个程序包含一个接口 shape(该接......

    导航:网站首页 > 编程定义一个图形接口 Shape, 内含2个抽象方法 get... JAVA编程题:编一个程序包含一个接口 shape(该接... 编程定义一个图形接口 Shape, 内含2 ...

  3. Java编程题小练习(初级):输入10个整数并进行排序输出。

    程序代码: package com.xingzhao.Test; /** 题目描述:输入10个整数,排序后输出.* * 分析:* 1.输入10个整数,存储为数组* 2.使用冒泡排序法将数组排序* 3. ...

  4. 某知名IT公司最近的一道笔试编程题

    某知名IT公司最近的一道笔试编程题        因为笔试时答应对题目保密,故在此就不说出公司名了.欢迎交流,共同探讨. 一 问题描述     给定任一字符串(可以有中文),长度为任意,要求找出其出现 ...

  5. java经典50道_50道经典的JAVA编程题(41-45)

    50道经典的JAVA编程题(41-45),苦逼的程序猿,晚上睡不着了编程吧~今天坚持做10道题!发现编程能是我快乐...O(∩_∩)O哈哈~能平静我烦乱的心,剩下5道题留到考试完了再做吧!该睡觉了.. ...

  6. java 编程题_最新JAVA编程题全集(50题及答案)92862

    <最新JAVA编程题全集(50题及答案)92862>由会员分享,可在线阅读,更多相关<最新JAVA编程题全集(50题及答案)92862(32页珍藏版)>请在人人文库网上搜索. ...

  7. 质量不同的球java编程_荐非常经典的java编程题全集-共50题(1-10)...

    非常经典的java编程题 程序1:斐波那契数列问题 题目概述: 古典问题: 有一对兔子,从出生第三个月起每月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多 ...

  8. java类求圆的面积周长_java编程 1. 设计一个求圆的面积和周长的类,要求:1计算当半径r,JAVA编程题。编写一个应用程序计算圆的周长和面积,设圆的半...

    问题标题 java编程 1. 设计一个求圆的面积和周长的类,要求:1计算当半径r,JAVA编程题.编写一个应用程序计算圆的周长和面积,设圆的半 2019-5-23来自ip:15.196.194.53的 ...

  9. java编程50_荐非常经典的java编程题全集-共50题(1-10)...

    非常经典的java编程题 程序1:斐波那契数列问题 题目概述: 古典问题: 有一对兔子,从出生第三个月起每月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多 ...

最新文章

  1. 一条路走不通了,就走另一条:
  2. 杭电1597_find the nth digit
  3. 安卓界面之Viewpager和Tablayout实现滑动界面
  4. Flutter入门:Button
  5. 智慧交通day03-车道线检测实现05:透视变换+代码实现
  6. C++基础17-纯虚函数和抽象类
  7. 【转】有关Oracle随机字符串的生成方法及具体应用
  8. Python学习之==日志模块
  9. mysql中的union用法以及子查询综合应用
  10. 《HTML与CSS入门经典(第8版)》——导读
  11. [转载] 2012年上半年信管网论文复习建议
  12. Ynoi2019模拟赛划水记
  13. 一点浩然气,千里快哉风(修炼孟子浩然之气)
  14. [读书笔记]高效15法则 谷歌、苹果都在用的深度工作法
  15. 华为畅享8plus停产了吗_华为畅享8和Plus哪个好? 华为畅享8 Plus与畅享8区别对比评测...
  16. 什么是数据分析,主要有什么目的,数据分析的处理流程是什么?
  17. 腾讯云主机安装mysql
  18. 微博热点爬取html,爬虫实战-Ajax类型数据之微博爬取
  19. java语言实现的时间片轮转调度算法和动态优先级调度算法
  20. 西门子828D 840Dsl数控程序PLC西门子数控程序中文注释,详细解释介绍

热门文章

  1. mysql高可用最佳实践_mysql高可用方案
  2. 从 IPv4 到 IPv6,阿里踩过哪些坑?
  3. linux配置本地yum源 centos7.9为例
  4. jQuery下table操作示例(附案例源码)
  5. 零基础学Python(第四章 变量类型)
  6. 如何让tomcat只支持ipv4
  7. No-5.变量的命名
  8. Shell命令-文件及内容处理之split、paste
  9. shutil的一些基本用法
  10. Layui / WEB UI