答案家

 找回密码
 立即注册
查看: 1051|回复: 0

java编程题目:三个数的加法答案

[复制链接]

1万

主题

1万

帖子

81万

积分

校长

Rank: 9Rank: 9Rank: 9

积分
810112
发表于 2016-12-24 15:21:40 | 显示全部楼层 |阅读模式
首先这一题我们先用System.currentTimeMillis()来创建随机数,Math.random()更加好用,但是既然书本上还没有讲到那么我们就先这么做吧。同学们也可以去拓展下Math.random()生成随机数的知识。
package nameyu;import java.util.Scanner;
public class Test {
    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int number1=(int)-System.currentTimeMillis()%10;
        //因为System.currentTimeMillis()获取当前系统时间是long型的,用int型接收会造成溢出,所以前面加一个负号
        int number2=(int)System.currentTimeMillis()*7%10;
        int number3=(int)-System.currentTimeMillis()/7%10;
        Scanner input=new Scanner (System.in);
        System.out.print("what is "+number1+"+"+number2+"+"+number3+"?");
        int answer=input.nextInt();
        System.out.println(number1+"+"+number2+"+"+number3+"="+answer+" is "+(number1+number2+number3==answer));
    }   
}

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

CopyRight(c)2016 www.daanjia.com All Rights Reserved. 本站部份资源由网友发布上传提供,如果侵犯了您的版权,请来信告知,我们将在5个工作日内处理。
快速回复 返回顶部 返回列表