zoukankan      html  css  js  c++  java
  • 课程1

    动手动脑1

    仔细阅读示例: EnumTest.java,运行它,分析运行结果?

    你能得到什么结论?你掌握了枚举类型的基本用法了吗?

    运行结果:

    第一个false是判断s和t是否相等,第二个false是调用函数(不清楚含义),第三个ture 是判断s和u是否相等,最后是列出它里面的所有元素,从中得出枚举类型是引用类型,枚举不属于原始数据类型,它的每个具体值都引用一个特定的对象,相同的值则引用同一个对象,可以使用“==”和equals()方法直接比对枚举变量的值,也就是说,对于枚举类型的变量,“==”和equals()方法执行的结果是相同的。

    动手动脑2

    看着这个图,再查查Java中每个数据类型所占的位数,和表示数值的范围,你能得出什么结论?

    不同的类型转换可能会有损失

    课后作业3

    使用类型转换生成六位验证字符串,示例程序每次运行时,都会生成不同的字符串。

    import java.util.Random;
    public class Main {
    public static void main(String[] args){
    Random rand1 = new Random();
    Random rand2 = new Random();
    Random rand3 = new Random();
    Random rand = new Random();
    for(int i=0;i<6;i++)
    {
    int m=rand.nextInt(3);
    switch(m)
    {
    case 0:{int number=rand1.nextInt(10)+48;System.out.print((char)number);break;}
    case 1:{int mins=rand2.nextInt(26)+65;System.out.print((char)mins);break;}
    case 2:{int maxs=rand3.nextInt(26)+97;System.out.print((char)maxs);break;}
    }
    }
    }
    }

  • 相关阅读:
    C++矢量图形库系列(转)
    ArcGIS Server 地图发布请求分析
    Git在提交代码时出现的fatal: Authentication failed的问题
    创建WPF项目
    Linux查看日志常用命令(转载)
    CentOS6 + MapServer7.4编译
    升级GCC
    QT+OpenGL(03)--libpng库的编译
    QT+OpenGL(02)-- zlib库的编译
    QT+OpenGL(01)--实现三角形渲染
  • 原文地址:https://www.cnblogs.com/leiyu1905/p/13765685.html
Copyright © 2011-2022 走看看