public static void main(String[] args) {
Scanner input=new Scanner(System.in); //需要导入import java.util.Random;包
Random a1=new Random(); //第一伪随机数对象
Random a2=new Random(); //第二个伪随机数对象
int bool=0;//定义计算机 --第几道题
int true1=0;//定义答对了几道
int false1=0; //定义答错了几道
while (bool<10) {
System.out.println("第"+(bool+1)+"道题:");
int one=a1.nextInt(100); //接收随机数,限制随机数在100以内
int two=a2.nextInt(100);//接收随机数,限制随机数在100以内
System.out.print(one+"+"+two+"=");
int sum=input.nextInt(); //接收输入的和 //需要导入import java.util.Scanner; 包
//判断
if(sum==(one+two))
{
System.out.println("答对了!");
true1++; //计算器,答对+1道
}else{
System.out.println("答错了!");
false1++;//计算器,答错 +1道
}
bool++;
}
System.out.println("您答对了:"+true1+"道,答错了:"+false1);
}
如何用java实现十道加法求和,算出答对几道,答错几道!
时间: 2024-08-01 21:22:46
如何用java实现十道加法求和,算出答对几道,答错几道!的相关文章
Java中用最有效率的方法算出2 乘以8 等於几?
Java中用最有效率的方法算出2 乘以8 等於几?2 << 3,因为将一个数左移n 位,就相当于乘以了2 的n 次方,那么,一个数乘以8 只要将其左移3 位即可,而位运算cpu 直接支持的,效率最高,所以,2 乘以8 等於几的最效率的方法是2 << 3.
【Java二十周年】回忆我与Java的点点滴滴
借Java二十周年之际,静下心来思考自己与Java的故事,屡屡思绪,记忆深处关于Java的点滴回忆便一层层铺展开来. 本科--我的Java"启蒙老师" 对于计算机这个口水颇多的专业,基本每个学校都会开设Java语言基础这个课程,只不过有的学校是选修课有的是必修课,这也是为什么毕业后听到很多同行好友说只懂C/C++不懂Java.幸运的是,在我们那个不知名的小学校,Java与C/C++一样是必修课,为什么说是幸运呢?选修课照样可以选学啊,no,no,大学时期的我是个巨懒无比.经常逃课.每天
菜鸟学Java(十九)——WEB项目测试好帮手,Maven+Jetty
做WEB开发,测试是一件很费时间的事情.所以我们就应该用更简单.更快捷的方式进行测试.今天就向大家介绍一个轻量级的容器--jetty.j今天说的etty是Maven的一个插件jetty-maven-plugin,与Maven配合起来使用非常的方便,它的配置也非常的简单,下面我们就看看它怎么用吧! 在pom.xml 文件的<project>标签下加入如下代码: <build> <plugins> <plugin> <groupId>org.mort
Java 第十二章 继承 笔记
Java 第十二章 继承 笔记 一.使用继承: 1)方便修改代码 2)减少代码量 二.super 继承object 类:super 访问父类的无参构造:super 指的是object 的无参构造. 例:子类调用父类:super.属性 / super.方法 注意:子类不能继承父类私有属性:得用set.get方法来调用: super只能写在代码块的第一句:super只能调用非私有的方法: super只能出现在子类的方法和构造方法中. 三.不能被继承的父类成
恶补java(十)---泛型与集合的再学习
其余的就不多说了,一切都在代码中 package com.gc.generic; /** * JDK5 之前集合对象使用问题: * 1.向集合添加任何类型对象 * 2.从集合取出对象时,数据类型丢失,使用与类型相关方法,强制类型转换 * 存在安全隐患 * * ***************************** * * JDK5中的泛型:允许程序员使用泛型技术限制集合的处理类型 * List<String> list=new ArrayList<String>(); * 从而
如何用Java代码来把SSL的证书自动导入到Java的秘钥存储文件(keystore)
我们在开发或者使用SSL的过程中,很多的软件需要我们提供java的keystore,特别是一些基于Java的中间件产品. 我们常规的做法是JDK自带的工具命令(keytool)去做,比如,下面的例子 keytool -import -v -alias EnTrust2048 -file D:\certs\EnTrust2048.cer -keystore D:\certs\test.jks keytool -import -v -alias EntrustCertificationAuthori
Java线程(十):CAS
前言 在Java并发包中有这样一个包,java.util.concurrent.atomic,该包是对Java部分数据类型的原子封装,在原有数据类型的基础上,提供了原子性的操作方法,保证了线程安全.下面以AtomicInteger为例,来看一下是如何实现的. public final int incrementAndGet() { for (;;) { int current = get(); int next = current + 1; if (compareAndSet(current,
如何用java获得字符串的ASCII值
使用Integer.valueOf就可以直接将char类型的数据转为十进制数据表现形式. int value=Integer.valueOf('1');//49int value=Integer.valueOf('a');//97 如下所示: ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符.标准ASCII 码也叫基础ASCII码,使用7 位二进制数来表示所有的大写和小写字母,数字0 到9.标点符号, 以及在美式英语中使用的特殊控制字符.其中: 0-31及1
Java基础十二--多态是成员的特点
Java基础十二--多态是成员的特点 一.特点 1,成员变量. 编译和运行都参考等号的左边. 覆盖只发生在函数上,和变量没关系. Fu f = new Zi();System.out.println(f.num);//是父类,答案是3 2,成员函数(非静态). 编译看左边,运行看右边. 因为成员函数存在覆盖特性. Fu f = new Zi();//f.show();输出的是子类里面的show方法 3,静态函数. 编译和运行都看左边. 静态函数不具备多态性,多态性是对象的多态性,然后静态函数不涉