3.2(游戏:将三个数相加)程序清单3-1中的程序产生2个整数并提示用户输入这两个整数的和。修改该程序使之能产生3个个位数整数,提示用户输入这3个整数的和

  • 题目
    • 题目概述
    • 程序清单3-1(非本题代码)
    • 如何写本题代码
  • 代码

题目

题目概述

3.2(游戏:将三个数相加)程序清单3-1中的程序产生2个整数并提示用户输入这两个整数的和。修改该程序使之能产生3个个位数整数,提示用户输入这3个整数的和

程序清单3-1(非本题代码)

import java.util.Scanner;public class QingDan {public static void main(String[] args) {int number1 = (int)(System.currentTimeMillis() % 10);// 当前时间的最后一位数字(产生随机数)int number2 = (int)(System.currentTimeMillis() / 10 % 10);//倒数第二位(产生随机数)// Create a ScannerScanner input = new Scanner(System.in);System.out.println("What is " + number1 + " + " + number2 + "? ");int answer = input.nextInt();System.out.println(number1 + " + " + number2 + " = " + answer + " is " +(number1+number2==answer));}
}

如何写本题代码

  1. 多出一个随机数,可以取倒数第三位,将取第二位的 /10%10,改为 /100%10即可
  2. 获取用户输入部分,打印的内容增加一个刚刚获取的随机数
  3. 同理在最后增加一个随机数即可

代码

import java.util.Scanner;public class Test3_2 {public static void main(String[] args) {int number1 = (int)(System.currentTimeMillis() % 10);int number2 = (int)(System.currentTimeMillis() / 10 % 10);int number3 = (int)(System.currentTimeMillis() / 100 % 10);// Create a ScannerScanner input = new Scanner(System.in);System.out.println("What is " + number1 + " + " + number2 + " + " + number3 +"? ");int answer = input.nextInt();System.out.println(number1 + " + " + number2 + " + " + number3 +" = " + answer + " is " +(number1+number2+number3==answer));}
}

Java黑皮书课后题第3章:3.2(游戏:将三个数相加)程序清单3-1中的程序产生2个整数并提示用户输入这两个整数的和。修改该程序使之能产生三个个位数整数,提示用户输入这三个整数的和相关推荐

  1. Java黑皮书课后题第9章:9.2(Stock类)遵照9.2节中Cirlce类的例子,设计一个名为Stock的类

    Java黑皮书课后题第9章:9.2(Stock类)遵照9.2节中Cirlce类的例子,设计一个名为Stock的类 题目 代码 Test2 Test2_Stock UML图 题目 代码 Test2:测试 ...

  2. Java黑皮书课后题第9章:9.1 (Rectangle类)遵照9.2节中Circle类的例子,设计一个名为Rectangle的类表示矩形

    Java黑皮书课后题第9章:9.1 (Rectangle类)遵照9.2节中Circle类的例子,设计一个名为Rectangle的类表示矩形 题目 代码 PS Test1 Test1_Rectangle ...

  3. Java黑皮书课后题第9章:*9.4(使用Random类)编写一个程序,创建一个种子为1000的Random对象,然后使用nextInt(100)方法显示0到100之间的前50个随机整数

    Java黑皮书课后题第9章:*9.4(使用Random类)编写一个程序,创建一个种子为1000的Random对象,然后使用nextInt方法显示0到100之间的前50个随机整数 题目 赘述 代码 题目 ...

  4. Java黑皮书课后题第9章:*9.3(使用Date类)编写程序创建一个Date对象,设置它的流逝时间分别为...,然后使用toString()方法分别显示上述日期

    Java黑皮书课后题第9章:*9.3(使用Date类)编写程序创建一个Date对象,设置它的流逝时间分别为...,然后使用toString方法分别显示上述日期 题目 代码 思路 代码 题目 代码 思路 ...

  5. Java黑皮书课后题第1章:1.12(以千米计的平均速度)假设一个跑步者1小时40分35秒跑了24英里。编写一个程序显示以每小时为多少千米为单位的平均速度值(1英里等于1.6千米)

    Java黑皮书课后题第1章:1.12(以千米计的平均速度) 题目 题目描述 破题 代码块 修改日志 题目 题目描述 1.12(以千米计的平均速度)假设一个跑步者1小时40分35秒跑了24英里.编写一个 ...

  6. Java黑皮书课后题第1章:*1.11(人口估算)编写一个程序,显示未来5年的每年人口数。假设当前的人口是312 032 486,每年有365天

    Java黑皮书课后题第1章:*1.11(人口估算) 题目 题目描述 破题 代码块 方法评析 为什么print函数内的表达式不能分开 修改日志 题目 题目描述 *1.11(人口估算)编写一个程序,显示未 ...

  7. Java黑皮书课后题第1章:1.7(求π的近似值)编写程序,显示4*(1-1/3+1/5-1/7+1/9-1/11【+1/13】)

    Java黑皮书课后题第1章:1.7(求π的近似值) 题目描述 代码 代码块 评析 修改日志 题目描述 可以使用以下公式计算π: [手动空格]π=4*(1-1/3+1/5-1/7+1/9-1/11+-) ...

  8. Java黑皮书课后题第1章:1.6(数列求和)编写程序,显示1+2+3+4+5+6+7+8+9的结果

    Java黑皮书课后题第1章:1.6(数列求和) 题目 题目描述 槽点 代码 代码块 区分println(x)与println("x") 法1法2选用 修改日志 题目 题目描述 1. ...

  9. Java黑皮书课后题第1章:1.5(计算表达式)编写程序,显示以下式子的结果

    Java黑皮书课后题第1章:1.5(计算表达式) 题目 题目描述 题目槽点 代码 代码块 代码评析与易错点 方法选用 易错点 非常不舒服的运算符前后空格(对新手来讲) 修改日志 题目 题目描述 编写程 ...

  10. Java黑皮书课后题第1章:1.3(显示图案)编写程序,显示下面的图案 Java

    Java黑皮书课后题第1章:1.3编写程序,显示下面的图案 题目 题目描述 题目槽点 代码片段 赘述 修改日志 题目 题目描述 编写程序,显示(自己语言描述,详见下图:由不同数量的小字母组成JAVA大 ...

最新文章

  1. iOS组件化开发实践
  2. Linux 操作系统原理 — 内核态与用户态
  3. ABAP-DOI技术的优化
  4. pxe装机原理_linux PXE装机详解(非常详细,小白专用)
  5. .NET Core下的开源分布式任务调度系统ScheduleMaster-v2.0低调发布
  6. 直播将是所有企业必须做的
  7. CISCO 路由器的E1模块配置指南
  8. 最短路径(二维矩阵)
  9. 一文搞懂Spring Cloud Zuul
  10. 计算机屏幕坐标系转换,测量坐标系到计算机屏幕坐标系的换算
  11. 电压跟随器的稳定性问题
  12. 局域网是计算机硬件和什么结合的,2017年计算机硬件知识备考试题及答案
  13. 【读书笔记】法治的细节——做我们觉得对的事情,然后接受它的事与愿违
  14. 例子打卡第二天(12-16)
  15. 首家完成并购并进行重新备案公示的企业征信牌照公司-湖南省征信
  16. Elasticsearch 第三方工具包Bboss的简单使用
  17. 群体结构分析:用 phylip 构建进化树
  18. 【转帖】WebRTC回声抵消模块简要分析
  19. TCL集团2018年净利润达34.7亿元 同比增长30.2%
  20. 大学计算机基础是什么时候学,大学计算机基础教学大纲(72学时版).docx

热门文章

  1. oracle avg分析函数,分析函数之sum,avg
  2. java ssm框架详解_Java的SSM框架怎样才算真正掌握?
  3. 阿里基础设施技术亮相SIGCOMM 2018
  4. 入门必看!给零基础新手的超快速色彩知识小科普
  5. FPS武器设计:丹威森500型左轮手枪的制作流程
  6. 【逆水寒三周年】大型MMO项目UI管理的价值与责任
  7. 天谕手游里的NPC真的很好看,画风特别的靓,背景音乐是万茜唱的
  8. Hadoop快速入门——第一章、认识Hadoop
  9. C#使用linq查询大数据集的方法
  10. Python编程专属骚技巧6