一、动手动脑

1.

枚举类型是引用类型, 枚举不属于原始数据类型,它的每个具体值都引用一个特定的对象。相同的值则引用同一个对象。 可以使用“==”和equals()方法直接比对枚举变量的值,换句话说,对于枚举类型的变量,“==”和equals()方法执行的结果是等价的。

2.

变量的存储方式不同,不同浮点数在计算机中存的尾数不同

3.

System.out.println("X+Y="+X+Y);第一个遇到的是字符串所以后面的X,Y也转换为字符转连接输出了

X+Y=100200

 而System.out.println(X+Y+"=X+Y");第一个遇到的X与第二个遇到的Y是int型第三个是字符串所以连接输出了运算结果和字符串。

300=X+Y

进行运算时 , 需要附加括号  System.out。println("X+Y="+(X+Y)); 结果:运算结果:300

二、课堂测试

1. 源代码

package algorithm;
import java.util.Random;
import java.util.Scanner;
public class math {
static Scanner sc = null;
public static int n1 = new Random().nextInt(100);
public static int n2= new Random().nextInt(100);
public static int n3= new Random().nextInt(100);
public static int a[][]=new int[100000][2] ;

public static int s[]=new int[100000];

public static void main(String[] args) {

sc = new Scanner(System.in);
System.out.println("请输入题目的总数:");
int n=sc.nextInt();
System.out.println("请输入每行的题数:");
int m=sc.nextInt();

for(int i=0;i<n;i++) {
if((i)%m==0)
System.out.print("\n");
System.out.print((i+1)+".");

n1 = new Random().nextInt(100);
System.out.print(n1);
n2 = new Random().nextInt(100);
n3 = new Random().nextInt(100);

a[i][0]=n1;
a[i][1]=n3;
s[i]=n2;
for(int j=0;j<i;j++) {
if(a[j][0]==n1&&a[j][1]==n3&&s[j]==n2) {
n3 = new Random().nextInt(100);
while(n3==a[i][1]) {
n3 = new Random().nextInt(100);
}
n3 = new Random().nextInt(100);
while(n3==a[i][1]) {
}
}
}

if(n2%4==0)
System.out.print("+");
if(n2%4==1) {
System.out.print("-");

while(n1<n3) {
n3 = new Random().nextInt(100);
}
}

if(n2%4==2) {
System.out.print("×");
while(n1*n3>=100) {
//s1 = new Random().nextInt(100);
n3 = new Random().nextInt(100);
}
}

if(n2%4==3) {
System.out.print("÷");
while(n3!=0&&n1/n3!=0){
//s1 = new Random().nextInt(100);
n3 = new Random().nextInt(100);
}
}

System.out.print(n3);
System.out.print("=");
System.out.print(" "+'\t');
}
}
}

2.运行测试结果

2019.9.16:java课后测验的更多相关文章

  1. 2019秋招Java面经(未完待续)

    2019秋招Java面经(凭记忆回忆, 可能不准) 随着我们从大三升到大四...秋招也开始了. 秋招进行的还比较顺利, 刚开始没几天, 我的秋招就结束了. 到现在我玩了差不多十多天了, 总想着总结一下 ...

  2. 【吴恩达课后测验】Course 1 - 神经网络和深度学习 - 第二周测验【中英】

    [中英][吴恩达课后测验]Course 1 - 神经网络和深度学习 - 第二周测验 第2周测验 - 神经网络基础 神经元节点计算什么? [ ]神经元节点先计算激活函数,再计算线性函数(z = Wx + ...

  3. 【吴恩达课后测验】Course 1 - 神经网络和深度学习 - 第一周测验【中英】

    [吴恩达课后测验]Course 1 - 神经网络和深度学习 - 第一周测验[中英] 第一周测验 - 深度学习简介 和“AI是新电力”相类似的说法是什么? [  ]AI为我们的家庭和办公室的个人设备供电 ...

  4. Java-Runoob-高级教程-实例-数组:16. Java 实例 - 数组并集

    ylbtech-Java-Runoob-高级教程-实例-数组:16. Java 实例 - 数组并集 1.返回顶部 1. Java 实例 - 数组并集  Java 实例 以下实例演示了如何使用 unio ...

  5. 2019年学Java开发有优势吗?

    随着信息科技的发展,在我们的日程生活和工作中到处充斥和使用着互联网信息技术.事实说明,互联网已经越来越广泛地深入到人们生活的方方面面,Java技术服务市场需求空缺会越来越大.学会一门IT技术,将拥有更 ...

  6. “全栈2019”22篇Java异常学习资料及总结

    难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"22篇Ja ...

  7. 2019.9.16 linux安装软件lamp

    2019/9/16 Linux软件安装 方式:yum/rpm/源码安装 yum安装: yum 是通过分析RPM的包头数据后,根据各软件的相关性制作出属性相对应的解决方案,然后可以自动处理软件的相依属性 ...

  8. 2019.04.16打卡(java 数组)

    1.  要求输出数组中数据的平均值,并输出所有大于平均值的数据 代码 package block; import java.util.*; public class Average { public ...

  9. Java语言程序设计2019.9.16

    1.Java的基本运行单位是类. 2.类是由方法和变量组成. 3.变量类型分为byte,int,double,long,short,boolean,char,float.java中整数类型默认的int ...

随机推荐

  1. Android6.0运行时权限的处理Demo

    MainActivity.java package com.loaderman.permissionsdemo; import android.Manifest; import android.con ...

  2. if-else判断语句

    <1>if-else的使用格式 if 条件: 满足条件时要做的事情1 满足条件时要做的事情2 满足条件时要做的事情3 ...(省略)... else: 不满足条件时要做的事情1 不满足条件 ...

  3. Linux-Ubuntu目录

    ubuntu没有盘符这个概念,只有一个根目录/,所有文件都在它下面 /:根目录,一般根目录下只存放目录,在Linux下有且只有一个根目录.所有的东西都是从这里开始.当你在终端里输入“/home”,你其 ...

  4. sql server 2014安装后用sa登录问题

    在使用的sql server的数据的情况下,安装数据过程,未指定使用sa的登录,只能使用windows的账户登录,那要怎么设置账户来使用sa账户登录账号呢? 首先先打开的是sql server man ...

  5. 一张图包含SEO一切要点

    看到一张好图 from http://www.rongyipiao.com/?p=8

  6. Maven从入门到精通(四)

    这一篇我会着重讲解Maven的核心命令及作用,Maven在项目构建各个阶段的作用. 1.maven生命周期模型: 1.1.清洁(clean) 1.2.默认(default) 1.3.站点(site) ...

  7. 小记---------linux远程连接集群内其他机器mysql库

    mysql -h -u maxwell -p#10.0.15.145 远程机器ip#-P 注意是大写P 端口#-u 用户#-p 密码

  8. Zookeeper 和Eureka比较

    作为服务注册中心,Eureka比Zookeeper好在哪里著名的CAP理论指出,一个分布式系统不可能同时满足C(一致性).A(可用性)和P(分区容错性).由于分区容错性P在是分布式系统中必须要保证的, ...

  9. sql中循环的存储过程

    ), a2 bigint, a3 bigint) returns void as $$declare ii integer; begin II:; FOR ii IN a2..a3 LOOP INSE ...

  10. nrm切换npm的镜像

    安装node环境 npm -v 1. 安装nrm npm install nrm -g 2. 查看可选的镜像源 nrm ls 号代表目前使用的镜像源 3. 切换镜像源 现在将镜像源切换到淘宝为例 nr ...